What is the Arduino project? Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor
What versions of the Arduino board are there? Arduino Nano ESP32[3], Arduino Uno WiFi rev 2[4]
The Arduino board, specifically the Arduino UNO, has several components1:
Microcontroller: The Arduino UNO uses the ATmega328P microcontroller. It has 14 digital I/O pins (of which 6 provide PWM output), 6 analog input pins.
What are the analog pins on the Arduino? A description of the analog input pins on an Arduino chip (ATmega8, ATmega168, ATmega328P, or ATmega1280).
What can we connect to the analog pins of the Arduino? Sensors: Analog pins are commonly used to read data from sensors. For example, you can connect a temperature sensor
Input Mode: In this mode, the pins are in a high-impedance state. They make extremely small demands on the circuit that they are sampling, equivalent to a series resistor of 100 megohm in front of the pin1.
What can we connect on the digital pins of Arduino. Sensors: You can connect sensors to the digital pins to read data. The state of a digital pin can be either LOW or HIGH, which can be used to read the binary (on/off) state of a sensor
What programming language does the Arduino use? Digital I/O (digitalRead, digitalWrite, pinMode) Analog I/O (analogRead, analogWrite) Advanced I/O (noTone, pulseIn, shiftIn, tone)
What is the void setup() section used for in Arduino programming? Arduino uses its own programming language, which is similar to C++. This language is essentially a set of C++ wrappers built on top of C
What is the void loop() section used for in Arduino programming? In Arduino programming, the void loop() function is a core part of the structure of an Arduino program