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

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

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

     

    Программирование. Arduino & +

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

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

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

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

    С Изменил название на Программирование. Arduino & +, так как появляются новые микроконтроллеры и имеет смысл расширить тему. Так у китайцев появился микроконтроллер CH32V003, который стоит совсем дёшево и имеет уже 32 битную шину. Таким микроконтроллером можно заменить более дорогие ATTint13.

    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
    37. Расчёт таймера AVR2024-12-29
    38. WCH WCH CH32V003x2025-01-27
      Страница 1 Далее