Stap 10: ".. .een elegant wapen voor een meer beschaafde leeftijd."
Een kort beetje van geschiedenis.
Het eerste ding dat echt leek op een moderne microcontroller zou waarschijnlijk de AGC Apollo. Dit was de eerste echte vlucht computer, plus, de eerste grote gebruik van geïntegreerde schakelingen. Maar je moet gaan doorsturen nog een decennium voordat alle basis functionaliteit van een computer werd samengebracht in één LSI chip; zoals de Intel 8080 of de Zilog Z80. En zelfs dan, geheugen, klok, en veel van de I/O functies externe waren. Het was niet vreselijk handig voor de hobby-gebruiker.
Het is de ARM, AVR en soortgelijke chips die de volgende belangrijke stap brengen; met de opneming van non-volatile flash RAM werd het mogelijk voor de bouw van een computer met vrijwel geen externe onderdelen. De AVR-serie chips (waarmee ik ben vertrouwdste) hebben gebufferde I/O lijnen, seriële UARTs, A/D converters en PWM generators, watchdog timers en zelfs interne oscillatoren als wilde. Ze maken ook een grote souffle.
Deze chips zijn in de indeling van de Arduino en soortgelijke boards omringd met een goede klok kristal of resonator, een gereguleerde stroomvoorziening, sommige voeding en andere kritische-pins-doorkoppeling condensatoren en een paar blinkenlights voor de controle van de status. Maar u kunt ze uitvoeren zonder alle deze overhead. Als uw timing niet-kritieke is en u niet bezorgd over de occasionele crash, kunt u een complete computer met niets anders dan de centrale-chip en een batterij hebben.
Zoals de BASIC Stamp voordat het, kon u communiceren met en uploaden van de programmering tot via een programmeur In-systeem, alsook door een goede programmering bord. Maar de volgende handige truc was een gemakkelijke interface toevoegen aan een personal computer; eerst via seriële, dan via de USB-standaard (en nu opties zijn openstelling in draadloze en BlueTooth). Dit werd bereikt in de vorige generatie van Arduinos via een gemaakt door FTDI chip.
Voer de volgende generatie van AVR's, die via USB native communiceren kan. De FTDI chip gaat weg. Maar het blijkt mogelijk te kappen van een pseudo-seriële verbinding via USB met een gewone oudere generatie AVR. Zoals met de zelfde eerbiedwaardige ATtiny85 dat is ook de kern van de BlinkM. Dus het nieuwste aanbod van de ingenieurs van Adafruit; de Trinket van bestuur; een ATtiny gebaseerde Arduino-compatibele die voor zeer weinig meer dan de kosten van een chip verkoopt.
Het heeft slechts 5K programma ruimte overblijft na deze handige bootloader, loopt de ontspannen tempo van 8 MHz en er is slechts 4 I/O pinnen normaal blootgesteld, maar dat is genoeg voor het uitvoeren van een beetje lichtshow binnen een acryl box 3".