Микроконтроллеры семейства 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. Директивы препроцессора условной компиляции.
- Урок №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 Atmega328 — master, в среде Arduino IDE.
- Урок №23. Пишем программный код для подключения датчика давления BM180 к плате Arduino Nano в среде программирования Arduino IDE.
- Урок №24. Пишем программный код для подключения SD-карты к плате Arduino Nano в среде программирования Arduino IDE. Считываем данные с карты.
- Урок №25. Пишем программный код для игры на плате Arduino Nano в среде программирования Arduino IDE.
- Урок №26. Пишем программный код для подключения Bluetooth-модуля HC-05 к плате Arduino Nano в среде программирования Arduino IDE.
- Урок №27. Изучаем способы перезагрузки микроконтроллера на плате Arduino Nano в среде программирования Arduino IDE.
- Урок №28. Динамическая память микроконтроллеров: четыре эксперимента с ошибками и их исправлением.
- Урок №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 в среде программирования Arduino IDE.
- Урок №41. Пишем программный код для подключения датчика температуры 18B20 к микроконтроллеру Atmega8 в среде программирования Atmel Studio.
- Урок №42. Пишем программный код для подключения расширителя порта MCP23017 к Atmega328P в среде программирования Atmel Studio.
- Урок №43. Пишем программный код для подключения часового модуля DS3231 к микроконтроллеру Atmega328P.
- Урок №44. Пишем программный код для подключения платы Arduino Nano к сети Интернет с помощью модуля ...
- Урок №45. Подключаем датчик переменного тока ZMCT103C к плате Arduino Nano в среде программирования Arduino IDE.
- Урок №46. Изучаем работу фильтра по принципу бегущего среднего арифметического на базе платы Arduino Nano в среде программирования Arduino IDE.
- Урок №47. Смотрим различия между микроконтроллерами Atmega328P и Atmega328PB.
- Урок №48. Изучаем работу аналогового компаратора на микроконтроллере Atmega8.
- Урок №49. Пишем программу для поиска адресов I2C-датчиков в среде программирования Arduino IDE.
- Урок №50. Работа микроконтроллера Atmega8 в режиме захвата сигнала.
- Урок №51. Разрабатываем драйвер для преобразования данных, получаемых по UART, в протокол Modbus RTU.