Atmel start 4: Blinky två-växlar, Pull-Up motstånd och Bit Ops
Figur 1: Exempel växlar som kan använda MCU pull-up resisters, främre: Foto-motstånd, Foto-transistor, knapp; Bakre: exempel knappsatser.
M. A. Parker c2015
Blinky två visar hur MCU kan lätt läsa delstaten externa switchar, vilket inkluderar tryckknappar och foto-växlar, samtidigt minimera delar räkningen med dess inbyggda pull-up motstånd. Diskussionen fokuserar på IO portar med blandade ingång/utgång, och kort diskuterar bitvis operationer och maskering. Blinky två använder krets plattformen från de tidigare två Startups och kabeladapter byggdes den första starten [0]; dock finns kort konstruktionsdetaljer för båda. Detta Instructable är fjärde i en serie av "Start" Instructables [0] fokuserar på "komma igång" med en Atmel mikrokontroller MCU [1]. Arbetar med individuella MCU erbjuder betydligt lägre kostnaden för varje projekt med mycket bättre kontroll över storleken, funktion och makt krav jämfört med MCU-på-en-board system som Arduino [2] och Pi-Rhaspberry [3]. Nästa start Instructable kommer att konvertera Blinky kretsen och programvara till ett system som lämpar sig för den livlina som även lätt, ger betyder att korrigera klockinställningar för en MCU. De första Startups installerat Atmel Studio och programmerare, konstruerade adapterkabeln (se även delarna lista) och den grundläggande test/Blinky plattform, och diskuterade portar, PINs, DDR och lysdioder. Det bör påpekas att livslinjen korrigerar inte icke-klocka säkringar - högspänning programmerare (12V) skulle krävas som diskuteras i Autostart #5.
Vi fortsätter med programmering och kodning [4] samtidigt som den ger en kort sammanfattning av nödvändig maskinvara från tidigare Startups. Medan detta Instructable förklarar varje kodning uttryck, kan läsaren fortfarande vill rådgöra med några av de många utmärkta C/C++ referenserna [5-11].
** Obs: För dem vill ha PDF av detta instructable, ladda ner den bifogade PDF användande den nedan länk snarare än den som skapas automatiskt av webbplatsen - det automation underhåller inte associering av bildtexter med bilderna.