Die meisten von uns kennen den Arduino Uno, seit 2010 ein Ausgangspunkt für Elektronikprojekte. Aber was wäre, wenn der Arduino Uno 1980 auf den Markt kam? Du würdest wahrscheinlich so etwas wie das von [ElectroBoy] bekommen 8051-basierter Arduino Uno.
Das Arduino Uno-kompatible Board verfügt über einen MCS-51 (oft stattdessen 8051 genannt) anstelle des üblichen ATmega328P/ATmega168. Insbesondere verwendet [ElectroBoy] das AT89S52. Wie die ATmega-Mikrocontroller verfügt auch der AT89S52 über eine 8-Bit-CPU mit einem Harvard-Architektur und sehr ähnliche GPIO-Funktionen. Im Gegensatz zum ATmega verfügt der ursprüngliche MCS-51 jedoch über einen CISC CPU (im Gegensatz zu ATmega). RISC) und einem Veröffentlichungsdatum etwa 36 Jahre früher.
Das Board selbst weist auch einige Unterschiede zum ursprünglichen Arduino Uno auf. Erstens verfügt es über einen USB-Typ-C-Anschluss, was definitiv ein Bonus ist. Zweitens ist es einfacher: Kein USB-UART (was auch keine USB-Programmierung bedeutet), ein anderes Pin-Layout (Arduino-Shields passen wahrscheinlich nicht) und mehr I/Os als die ATmegas. Sicher, es ist nicht so praktisch wie ein echtes Arduino Uno, aber für unsere Retrocomputing-Nerds ist es auf jeden Fall cool.