Arduino и AVR
Семейство AVR работает полностью в вашем браузере — мгновенный запуск, без обращения к облаку — с цикл-точной эмуляцией AVR.
| Плата | МК | Flash | Примечания |
|---|---|---|---|
| Arduino UNO | ATmega328P, 16 МГц | 32 КБ | Стандартная плата для начинающих; 14 цифровых + 6 аналоговых выводов |
| Arduino Nano | ATmega328P, 16 МГц | 32 КБ | Тот же чип, что и у UNO, в компактном формате для макетной платы |
| Arduino Mega 2560 | ATmega2560, 16 МГц | 256 КБ | 54 цифровых входа/выхода, 4 UART — для проектов, требующих много выводов |
| ATtiny85 | ATtiny85, 8 МГц | 8 КБ | «Голый» 8-выводной DIP-чип, подключайте его прямо на макетную плату |
Язык: Arduino C++.
Детали, ведущие себя как настоящее железо
Заголовок раздела «Детали, ведущие себя как настоящее железо»analogWriteШИМ, таймеры, прерывания (attachInterrupt), EEPROM иSerialна любой скорости работают так же, как на кремнии.- АЦП считывает то, что подаёт аналоговая схема — подключите
делитель на потенциометре, и
analogReadбудет отслеживать его. - Классический набор компонентов для шилдов (ЖК-дисплеи, 74HC595, сервоприводы, матричные клавиатуры) есть в каталоге с примерами.
Хорошие стартовые примеры
Заголовок раздела «Хорошие стартовые примеры»Фильтр Arduino Uno в галерее содержит десятки примеров — двоичные счётчики, OLED-дисплеи, шаговые двигатели с драйверами A4988, мониторы батареи. Смотрите галерею примеров.