Микроконтроллеры семейства AVR.​

Урок №0. Подключаемся к микроконтроллерам фирмы Atmega, для программирования и написания программного кода.

Урок №1.  Настраиваем ножки микроконтроллера на выход, мигаем светодиодами на микроконтроллере Atmega8 в среде программирования Atmel Studio .

Урок №2. Пишем программный код для подключения кнопки  и настраиваем ШИМ  на микроконтроллере Atmega8 в среде программирования Atmel Studio.

Урок №3. Пишем программный код для настройки внешнего прерывания микроконтроллера Atmega8 в среде программирования Microchip Studio.

Урок №4. Пишем программный код  для настройки UART на передачу данных на микроконтроллере Atmega8 в среде программирования Atmel Studio.

Урок №5. Пишем программный код для настройки UART на прием данных на микроконтроллере Atmega8 в среде программирования Atmel Studio.

Урок №6. Пишем программный код для работы WatchDog на микроконтроллере Atmega8 в среде программирования Atmel Studio.

Урок №7. Пишем программный код код для настройки шины I2C в микроконтроллере Atmega8 в среде программирования Atmel Studio.

Урок №8. Пишем программный код для подключения экран WH1604A  по шине I2C на микроконтроллере Atmega8 в среде программирования Atmel Studio.

Урок №9. Пишем программный код для настройки работы прерывания по таймеру микроконтроллера Atmega8 в среде программирования Atmel Studio.

Урок №10. Пишем программный код для подключения ультразвуковой датчик HC-SR04 к микроконтроллеру Atmega8.

Урок №11. Пишем программный код для подключения датчика температуры и влажности DHT11 к микроконтроллеру Atmega8.

Урок №12. Пишем программный код для подключения 8-битного сдвиговый регистр SN74HC595 к микроконтроллеру Atmega8 в среде программирования Atmel Studio.

Урок №13. Пишем программный код для подключения 8-битного сдвигового регистра SN74HC595 к микроконтроллеру Atmega8 через SPI.

Урок №14. Пишем программу для работы индикатора уровня звука на микроконтроллере Atmega8 в среде программирования Atmel Studio.

Урок №15. Пишем программный код для соединения двух плат Arduino Nano с микроконтроллерами Atmega328P в среде программирования Arduino IDE с помощью модулей LoRa.

Урок №16. Пишем программный код для настройки Modbus на плате Arduino Nano в среде программирования Arduino IDE. 

Урок№ 17. Пишем программный код для подключения графического экрана SSD1306 к плате Arduino Nano в среде программирования Arduino IDE.

Урок №18. Пишем программный код для подключения шагового двигателя на  микроконтроллере Atmega8 в среде программирования Atmel Studio.

Урок №19. Пишем программный код для подключения экрана WH1602A к микроконтроллеру Atmega8 через Arduino IDE.

Урок №20. Пишем программный код для настройки радиосвязи между двумя микроконтроллерами с помощью радио модулей в среде программирования Arduino IDE.

Урок №21. Пишем программный код для подключения часового модуля DS3231 к плате Arduino Nano в среде программирования Arduino IDE.

Урок №22. Пишем программный  код для настройки обмена данными по I2C (TWI) на плате Lolin (ESP8266)  -slave и Arduino Nano (Atmega 328) — master, в среде Arduino IDE.

Урок №23. Пишем программный код для подключения датчик давления BM180 к плате Arduino Nano в среде программирования Arduino IDE.

Урок №24. Пишем программный код для подключение SD карточку к плате Arduino Nano в среде программирования Arduino IDE. Считываем данные карточки.

Урок №25. Пишем программный код для игры на плате Arduino Nano в среде программирования Arduino IDE.

Урок №26. Пишем программный код для подключения блютуз модуля HC-05 к плате Arduino Nano в среде программирования Arduino IDE.

Урок №27. Изучаем способы перезагрузки микроконтроллера на плате Arduino Nano в среде программирования Arduino IDE.

Урок №28. Пишем программный код для записи данных с датчика давления BM180  в карту памяти и считываем записанные данные используя плату Arduino Nano в среде программирования Arduino IDE.

Урок №29. Пишем программный код для подключения  микросхемы MCP23017 в качестве расширителя портов для платы Arduino Nano в среде программирования Arduino IDE.

Урок №30. Настраиваем прерывания по таймерам в плате Arduino Nano в среде программирования Arduino IDE.

Урок №31. Настраиваем регулировку скорости работы ШИМ без задержек на плате Arduino Nano.

Урок №32. Подключаем датчик расстояния HC-SR04 к плате Arduino Nano, в среде программирования Arduino IDE. 

Урок №33. Подключаем энкодер к микроконтроллеру Atmega8 в среде программирования Atmel Studio.

Урок №34. Подключаем OLED экран на драйвере SSD1306 к микроконтроллеру Atmega8 в среде программирования Atmel Studio.

Урок №35. Пишем программный код для работы с памятью микроконтроллера Atmega8 в среде программирования Atmel Studio.

Урок №36. Подключаем энкодер к плате Arduino Nano в среде программирования Arduino Ide.

Урок №37. Подключаем LED индикатор на базе драйвера TM1637 к плате Arduino Nano в среде программирования Arduino IDE.

Урок №38. Изучаем детально работу ШИМ и его настройки на плате Arduino Nano в среде программирования Arduino IDE.

Урок №39. Пишем программный код для подключения семисегментного индикатора используя сдвиговый регистр SN74HC595 к микроконтроллеру Atmega8 в среде программирования Arduino IDE.

Урок №40. Изучаем работу медиального фильтра на базе платы Arduino Nano в среде программирования Ardduino IDE.

Урок№41. Пишем программный код для подключения датчика температуры 18В20 к микроконтроллеру Atmega8 в среде программирования Atmel Studio.

Урок №42. Пишем программный код для подключения расширителя порта  MCP23017 к atmega328P в среде программирования Atmel Studio.

Урок №43. Пишем программный код для подключения часового модуля DS3231 к микроконтроллеру atmega328p.

Урок №44. Пишем программный код для подключения платы Aduino Nano  к сети Интернет с помощью модуля …

Урок №45. Подключаем датчик переменного тока zmct103c к плате Arduino Nano в среде программирования Arduino IDE.

Урок №46. Изучаем работу фильтра по принципу бегущего среднего арифметического на базе платы Arduino Nano в среде программирования Ardduino IDE.

Урок №47. Смотрим различия между микроконтроллером Atmega328P и Atmega328PB.

Урок №48. Изучаем работу аналогового компаратора на микросхеме Atmega8.

Урок №49. Пишем программу для поиска  адреса I2C датчиков в среде программирования Arduino IDE.

Урок №50. Работа микроконтроллера Atmega8 в режиме захвата сигнала.

Занимательная электроника