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

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

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

     

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

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

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

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

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

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

    Так как этот подраздел в разделе программирования, то тут буду публиковать разнообразные скетчи (программы) для платформы Ардуино (Arduino).

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

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

    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 – полезная доработка2022-03-06начинающим
    24. Универсальный таймер2022-03-25video
    25. Модули индикаторов LED (на TM1637, TM1650)2022-03-29
    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начинающим
      Страница 1 Далее