Figuur 1: Voorbeeld schakelopties waarmee kunnen de MCU pull-up resisters, Front: foto-weerstand, foto-transistor, drukknop; Achterzijde: voorbeeld van de cijfertoetsen.
M. A. Parker c2015
Blinky twee toont aan hoe de MCU gemakkelijk kan lezen van de staat van externe switches, die omvat drukknoppen en foto-switches, terwijl het minimaliseren van de telling van de onderdelen met behulp van de ingesloten pull-up weerstanden. De discussie concentreert zich op IO poorten met gemengde invoer/uitvoer, en kort bespreekt bitsgewijze bewerkingen en maskeren. Blinky twee gebruikt het circuit platform van de vorige twee Startups en de kabeladapter gebouwd in de eerste opstarten [0]; korte bouw details zijn evenwel voor beide. Dit Instructable is de vierde in een reeks van 'Opstarten' Instructables [0] gericht op 'aan de slag' met een Atmel Microcontroller MCU [1]. Werken met de afzonderlijke MCU aanbiedingen aanzienlijk lagere kosten voor elk project met veel betere controle over de grootte, functie en macht eisen in vergelijking met de MCU-on-a-board systemen zoals Arduino [2] en de Rhaspberry Pi [3]. De volgende opstarten Instructable zal converteren het Blinky circuit en software op een systeem geschikt voor de levenslijn waarmee, hoewel eenvoudig, betekent om te corrigeren klokinstellingen voor een MCU. De eerste Startups geïnstalleerd de Atmel Studio en programmeur, gebouwd van de adapterkabel (Zie ook onderdelenlijst) en de elementaire test/Blinky platform, en besproken poorten, PINs, DDRs en LED's. Ik moet erop wijzen dat de levenslijn worden niet gecorrigeerd voor niet-klok zekeringen - hoogspanning programmeur (12V) moeten worden zouden zoals besproken in Startup #5.
We blijven met de programmering en codering [4] terwijl het verstrekken van een korte samenvatting van de vereiste hardware uit de vorige Startups. Terwijl dit Instructable elke codering instructie verklaart, misschien de lezer nog wilt enkele van de vele uitstekende C/C++ referenties [5-11] raadplegen.
** Opmerking: Voor degenen die willen dat de PDF van dit instructable, downloaden de bijgevoegde PDF met behulp van de onderstaande koppeling in plaats van degene die automatisch gegenereerd door de website - dat automatisering houdt niet de wijze waarop de bijschriften bij de foto's.