M3 Arduino Pinout
M3 Arduino Pinout
– Uno – Mega
– Nano – Yun
– Leonardo – LilyPad
UNO NANO
*www.bq.com
• Reset button: Pressing the push button momentarily to reset the board
• Analog I/O
– Analog input
Each board has several analog inputs commonly used to read data from analog
devices.
Resolution: 10bit (1024 states)
– Analog output
Only Arduino Due has an DAC chip that allows writing true analog value
Although, creating a simulated analog signal can be performed with PWM.
• Digital I/O
– Digital input
In each digital port, user can read the current state of the pin, whether it is in the
LOW state (0V) or HIGH state (IOREF).
– Digital output
As reading, each digital pin can write a specific state to its output, LOW or HIGH.
• Interrupt pins
Arduino has two different kinds of interrupts: “external”, and “pin change”.
Uno and Nano boards has two external INT pins, mapped to pins 2 (INT0) and 3 (INT1).
Others boards offer more than two INT pins.
• Serial ports
Each serial port (noted RX, TX) allows a serial connection with the Arduino.
The number of available serial ports depends with each board.
A special library allows create a virtual serial using two digital pins (SoftwareSerial.c)
Will be explain in
• I2C pins following chapters
SCL and SDA are the only two pins needed to provide I2C communication.
• SPI pins
MISO, MOSI, SCK and SLAVE are the required pins to provide the SPI bus.