Arduino Leonardo board Pinout: Arduino Leonardo board Released in the year 2012 on July 23. It is an ATmega32U4 microcontroller board. Leonardo board arduino is a unique product that differs from all the preceding ones and comes with a built-in USB communication. So, there is a no need for a second processor.
The Arduino Leonardo can communicate with your PC diectly via USB. Its mean that your Arduino board can directly be used as a keyboard and mouse for your computer. More interesting Leonardo is jam-packed with features that help users in building amazing projects.
Arduino board consist of the Atmega32u4 which comes with a built-in bootloader, making it convenient to flash the Arduino board with any code. This board further consist of the following specifications:
Leonardo Board consists of 20 digital i/o pins. 7 Pins can be used as PWM outputs and 12 as analogue inputs. Communicating with these pins require using pinMode(), digitalWrite(), and digitalRead() functions. Pins operate at 5V and can provide maximum of 40 mA.
These consist of an internal pull-up resistor of 20-50kOhms. Further, these pins also have dedicated functions: