🧠 Neuer Beitrag: Vom ATmega32 zum ESP8266: Mikrocontroller damals und heute
📌 Ein einfacher Temperatursensor, vier Umsetzungen und zwei Jahrzehnte Technikgeschichte: Vom klassischen ATmega32 über Arduino und MicroPython bis hin zum ESP8266 – dieser Beitrag zeigt, wie sich Mikrocontroller-Projekte seit den 2
🔗 https://prokrastinerd.de/vom-atmega32-zum-esp8266/

#DamalsHeute #Arduino #Assembler #ATmega32 #C #define #ESP #ESP32 #ESP8266 #include #MicroPython #Mikrocontroller

Vom ATmega32 zum ESP8266: Mikrocontroller damals und heute

Ein einfacher Temperatursensor, vier Umsetzungen und zwei Jahrzehnte Technikgeschichte: Vom klassischen ATmega32 über Arduino und MicroPython bis hin zum ESP8266 – dieser Beitrag zeigt, wie sich Mikrocontroller-Projekte seit den 2000ern verändert haben.

Prokrastinerd
Gerade beim Ausmisten ein altes AVR-NET-IO Board gefunden. Das kann dann jetzt wirklich auch mal weg. Die Kiste hat fast schon 20 Jahre auf der Uhr... Immerhin gibt es immer noch eine sehr gute Dokumentation auf Mikrocontroller.net dazu: https://www.mikrocontroller.net/articles/AVR_Net-IO_Bausatz_von_Pollin #Embedded #atmel #atmega32 #devboard
AVR Net-IO Bausatz von Pollin – Mikrocontroller.net

Разработка больших цифровых часов на светодиодной ленте

Когда-то давно в детстве, когда я ещё только начинал заниматься электроникой, у меня была мечта изготовить огромные часы на семисегментных индикаторах. Для их изготовления я рассматривал люминесцентные лампы дневного света. По прошествии многих лет в обиход вошли светодиодные ленты. Именно они и послужили стимулом воплотить свою старую задумку в реальность. Имея возможность и опыт программирования микроконтроллеров, я решил, конечно же, самостоятельно изготовить электронную плату для часов со своими функциональными возможностями. В данной статье я не буду подробно описывать принципиальную схему и прошивку МК. Напишу лишь краткий обзор и историю разработки своей конструкции.

https://habr.com/ru/articles/844440/

#atmega8 #atmega32 #часы #светодиодная_лента #pwm #шим #tcp/ip #rs232 #ds3231 #bmp280

Разработка больших цифровых часов на светодиодной ленте

Когда-то давно в детстве, когда я ещё только начинал заниматься электроникой, у меня была мечта изготовить огромные часы на семисегментных индикаторах. Точнее, изготовить большой индикатор и...

Хабр

Реализация многофункционального терминального интерфейса для МК AVR

В данной статье речь пойдёт о разработке многофункционального терминального интерфейса для МК (на примере МК Atmega32 и терминала HyperTerminal. Многофункциональность в моём случае будет заключаться в обработке управляющих символов и управляющих последовательностей с целью реализации не только командного функционала, но и истории вводимых команд. Я постараюсь максимально приблизить свой интерфейс к интерфейсу командной строки Windows. Большая часть статьи - подробный комментарий программного кода, который может быть доступен даже начинающим в программировании. Никакого ООП нет - только элементы языка Си. Читать сначала

https://habr.com/ru/articles/780710/

#avr #atmega32 #terminal #proteus #codevisionavr

Реализация многофункционального терминального интерфейса для МК AVR

Текстовый терминал, как я уже писал в самой первой статье, является упрощённой и профессиональной альтернативой других интерфейсов. Как и любой интерфейс, терминал обеспечивает взаимодействие...

Хабр
Z80-MBC2: a 4 ICs homebrew Z80 computer

The Z80-MBC2 is an easy to build Z80 SBC (Single Board Computer).It is the "evolution" of the Z80-MBC (https://hackaday.io/project/19000), with a SD as "disk emulator" and with a 128KB banked RAM for CP/M 3 (but it can run CP/M 2.2, QP/M 2.71, UCSD Pascal, Collapse OS and Fuzix too). It has an optional on board 16x GPIO expander, and uses common cheap add-on modules for the SD and the RTC options. It has an "Arduino heart" using an Atmega32A as EEPROM and "universal" I/O emulator (so a "legacy" EPROM programmer is not needed). It is a complete development "ecosystem", and using the iLoad boot mode it is possible cross-compile, load and execute on the target an Assembler or C program (using the SDCC compiler) with a single command (like in the Arduino IDE).