Lär dig mer om mikrokontroller (14 / 18 steg)
Steg 14: Växla upp lite saker.
För dessa nästa program, kommer du behöva lägga till i en av tryckknapp växlar. Eftersom det finns två växlar redan placerad på din skärbräda (kom ihåg detta är fördelen med att ha ett utvecklingssystem för) behöver du bara lägga till en jumper tråd från stift 9 (PD5) Tiny2313 chip till vänster ledningen av vänster tryckknapp switch. Diagrammet ovan visar att nya tråd i gult. Nu är du inte glad att du har ett utvecklingssystem för? Lägga till alla kretsar för en helt ny växel tog bara en bit tråd, och ett par sekunder.
Nu, vad är en switch?
En växel är i princip som två bitar av tråd som, när växeln är avstängd (eller knappen är inte intryckt, med dessa knappar – det är vad "normalt öppen" betyder) sedan kablarna hålls ifrån varandra. Detta förhindrar El flyter genom växeln. När växeln är påslagen (eller trycker på knappen), sladdar har vänts växeln kopplas ihop och El kan flöda.
Det finns en annan typ av tryckknapp switch kallas en normalt sluten brytare; denna växel normalt har leads sammankopplade inuti och bryter dem isär när du trycker på knappen. Du kan se ett bra exempel på en av dessa typer av växlar här: vi kommer inte att använda någon av de här, men behålla detta på baksidan av ditt sinne.
Ta en titt på den "vänners kompatibla som jag refererade till ovan, en för växeln normalt sluten. Detta är en bra illustration av vilken växel. Om våren var på andra sidan på kläder-pin fulcrum, då de två metall nubb skulle hållas separat tills du sköt på kläder-PIN-koden. Detta är hur tryckknappen växlar i ditt 2313 försöksledaren System arbete - de är normalt öppnas, och två bitar av metall kommer i kontakt när du trycker på knappen. Detta representeras av det första schematiskt diagrammet ovan.
Tiny2313 hamnar, när de har konfigurerats som insatsvaror, kan ha en liten resistor band mellan port PIN-koden och + V. Detta kallas en "pull-up" resistor och "drar upp" PIN-koden till + 5V. Detta undviker det som kallas en flytande ingång, eller en ingång, som är varken hög eller låg, och kan ses som antingen (eller ännu värre, håller ändra.)
I Schematisk andra diagrammet ovan, kan du se att det finns en partiell väg för elektroner att flöda från marken på pilen överst i Schematisk (ingångsstift kontrollerns.) Märka, att det finns en paus i linje från grunden för att pilen som representerar Indataporten av 2313. Växeln (ser ut som top hat i schematiskt) har en bit metall, som när du trycker på knappen, berör två elektriska kontakter, vilket gör vägen komplett, så mycket som motsatsen till Stan1ey's "vänners kompatibla. Växlingen mellan marken och port PD5 gör att El att flöda från marken genom interna pull-up resistor endast när den är intryckt. När knappen inte är intryckt, PortD.5 kommer att "se" en hög signal (via pull-up resistor) och när du trycker på knappen, PD5 kommer att anslutas till (eller "se") låga från marken. Ett annat viktigt syfte med pull-up resistor är att förhindra kortslutning mellan den + 5V av hög och 0V av marken när du ansluter en port pin till marken.