Hello,
I have very little knowledge about Arduino libraries so please correct my mistakes.
I am trying to learn how to program Arduino Libraries. The first problem that I have just encountered was how do Arduino libraries set pins for certain modules. When I upload code with many Arduino sketches, such as code examples for my Arduino Nano IOT 33 using the Arduino WiFiNINA Library, the code just instantly uploads and works. However, what I am wondering is where are the pins set that tell microcontroller how to talk to the WiFi/Bluetooth module?
Does anyone know how this works? Where are the microcontroller pins set in certain libraries such as the Arduino WiFi NINA library, so that the microcontroller can talk to the WiFi/Bluetooth module.
I would love to hear what you think! I have come so far in the last year with Arduino, and am eager to learn more.
Thank you!