Difference between revisions of "Arduino"
Jump to navigation
Jump to search
Line 19: | Line 19: | ||
* [https://www.arduino.cc/en/Guide/Libraries Arduino Libraries guide]] | * [https://www.arduino.cc/en/Guide/Libraries Arduino Libraries guide]] | ||
* [https://www.arduino.cc/en/Reference/Libraries Arduino Library reference] | * [https://www.arduino.cc/en/Reference/Libraries Arduino Library reference] | ||
+ | * [https://www.pjrc.com/teensy/td_libs_Audio.html Teensy Audio Library] | ||
==Arduino Mega 2560== | ==Arduino Mega 2560== | ||
* [https://www.microchip.com/wwwproducts/en/ATmega2560 ATmega2560 Microcontroller specs] - 8-bit processor | * [https://www.microchip.com/wwwproducts/en/ATmega2560 ATmega2560 Microcontroller specs] - 8-bit processor |
Revision as of 01:53, 11 February 2021
Arduino Language
- Arduino language reference
analogRead()
- analogRead docs- 0-4095 for 12 bits
- On ATmega based boards (UNO, Nano, Mini, Mega), it takes about 100 microseconds (0.0001 s) to read an analog input, so the maximum reading rate is about 10,000 times a second.
analogWrite()
- AnalogWrite docsanalogWriteResolution()
- analogWriteResolution docs
Microcontroller concepts
- SPI bus
- Digital IO/PWM
- UART
- Serial Terminal Basics
Libraries
- Adafruit GFX library
- MCUfriend kbv shield
- Installing libraries
- Arduino Libraries guide]
- Arduino Library reference
- Teensy Audio Library
Arduino Mega 2560
- ATmega2560 Microcontroller specs - 8-bit processor