Блок с датойБлок с временемБлок с возрастом сайта
Mr.ALB

    Анатолий Беляев (aka Mr.ALB). Персональный сайт

    Да пребудут с вами Силы СВЕТА!

     

    Программирование. Ардуино (Arduino) & AVR

    В феврале 2018 г. приобрёл себе Arduino UNO R3, китайского производства. Быть, так сказать, в теме современной электроники и прикладного программирования. Вообще-то про микроконтроллеры AVR известно мне давным-давно, но всё как-то руки не доходили, да и создавать проекты на голом микроконтроллере отнимает много времени. А вот платформа Ардуино вполне удобная штука. Практически мгновенно можно запрограммировать или перепрограммировать микроконтроллер.

    Подумалось, что Arduino мне нравится ещё и потому, что тут происходит стык двух интересных мне областей: электроники и программирования. Эти области знаний можно постигать одновременно, программируя или создавая разные устройства на платформе Arduino.

    С добавил в названии AVR, так как на страницах раздела буду публиковать программы и схемы не только на Ардуино, но и на микроконтроллерах AVR, к примеру, на ATTiny13, или ATTiny24A и тому подобных.

    С добавил в названии ESP32, так как на страницах раздела буду публиковать уже программы и схемы не только на Ардуино и на микроконтроллерах AVR, но и на микроконтроллерах ESP32, к примеру, на ESP32-WROOM-32D, или ESP32-C3 и тому подобных.

    Pic 1. Arduino UNO R3 (китайского производства)

    Следует обратить внимание, что на китайских Ардуино (Arduino) для обмена данными между компьютером и Ардуино установлена микросхема CH340/CH341. Поэтому необходимо для неё установить на компьютере драйвер CH341SER.zip

    Так как этот подраздел в разделе программирования, то тут буду публиковать разнообразные скетчи (программы) для платформы Ардуино (Arduino)/AVR/ESP32 и программировать в среде Arduino IDE v1.8.19 – на последней нормальной версии. Версия 2 среды Arduino IDE, на мой взгляд, не правильная, но это сугубо моё личное мнение, м.б. кому-то и версия 2 хороша.

    В Интернете полно всяких примеров по программированию Ардуино, поэтому я буду публиковать какие-нибудь интересные скетчи, собственные разработки.

    Содержание раздела

    1. Меняем яркость светодиода плавно2018-03-08начинающим
    2. Управляем кодом программы через внешнюю кнопку2018-03-11начинающим
    3. Управляем гирляндами2018-03-25начинающим
    4. Тестируем BMP280 + Сканер устройств I2C2018-06-03
    5. Барометр на BMP280 + DHT22, на BME2802018-06-10
    6. Термометр-регулятор МТР-1.22018-07-22
    7. Программатор из конвертера USB/TTL на CH3402018-09-15
    8. Часы на RTC DS3231 и TM1637 LED2018-11-25
    9. Вычислитель соответствия цвета RGB888 и RGB5652019-05-10начинающим
    10. Проверка EEPROM2019-10-22начинающим
    11. Звуки2019-10-27начинающим
    12. Погодная станция на BME280 + DS18202019-12-30
    13. Терморегулятор TR-2 для холодильника2020-02-18
    14. Таймер (для катушки Мишина)2020-04-08
    15. Генератор случайных чисел (лохотрон)2020-07-06
    16. GPS-модуль GY-NEO6MV22020-12-01
    17. Часы с синхронизацией времени по Wi-Fi2021-05-05
    18. ATTiny13 Автополив комнатных растений2021-07-10video
    19. Полезные книги по Arduino и языку C(си)2021-11-09начинающим
    20. ATMega8 AVR Fuse bit доктор2021-12-09
    21. Часы на RTC DS3231, с расширенными функциями v22021-12-05video
    22. ATTiny24 Arduino на ATTiny24/44/842022-03-03начинающим video
    23. Arduino UNO R3, Arduino Nano – полезная доработка2022-03-062024-03-16начинающим
    24. Универсальный таймер2022-03-25video
    25. Модули индикаторов LED (на TM1637, TM1650)2022-03-29video
    26. Светильник с разными световыми эффектами2022-04-05
    27. Модуль реле2022-04-22
    28. Часы на RTC DS3231, с расширенными функциями v3.x2022-05-12
    29. Светофор для пешеходов2022-07-03начинающим video
    30. ПульсОксиметр на MAX-301002022-07-23начинающим
    31. ATTiny24 Термометр на ATTiny24 и DS18B202023-01-10
    32. ATTiny13 Фонарик на ATTiny132023-02-20
    33. Arduino UNO ATTiny24 ATTiny44 Лампа настроения2023-03-10
    34. Датчик DS18B20. Несколько штук на одну линию2024-03-10
    35. Часы на GPS-модуле GY-NEO6MV22024-04-13video
    36. ESP32 GPS-clock v2.02024-07-17video
      Страница 1 Далее