While the main function of the analog pins for most Arduino users is to read analog sensors, the analog pins also have all the functionality of general purpose input/output (GPIO) pins (the same as digital pins 0 - 13).Consequently, if a user needs more general purpose input output pins, and all the analog pins are not in use, the analog pins may be used for GPIO.Pin mappingThe analog pins can be used identically to the digital pins, using the aliases A0 (for analog input 0), A1, etc. For example, the code would look like this to set analog pin 0 to an output, and to set it HIGH:Code: [Select]pinMode(A0, OUTPUT);digitalWrite(A0, HIGH);
pinMode(A0, OUTPUT);digitalWrite(A0, HIGH);
it is important to note that vast majority of Arduino (Atmega) analog pins, may be configured, and used, in exactly the same manner as digital pins.
MicrocontrollerATmega328POperating Voltage5VInput Voltage (recommended)7-12VInput Voltage (limit)6-20VDigital I/O Pins14 (of which 6 provide PWM output)PWM Digital I/O Pins6Analog Input Pins6DC Current per I/O Pin20 mADC Current for 3.3V Pin50 mAFlash Memory32 KB (ATmega328P) of which 0.5 KB used by bootloaderSRAM2 KB (ATmega328P)EEPROM1 KB (ATmega328P)Clock Speed16 MHzLED_BUILTIN13Length68.6 mmWidth53.4 mmWeight25 g
My remarks are addressed to Arduino managers.
I do not think that simple forum members can change anything.