Lär dig mer om mikrokontroller (17 / 18 steg)
Steg 17: Och till sist vill jag säga...
Förresten, på samma sätt som du kan använda utdataport för att styra en electro-magnet i en högtalare, kan du också använda denna grundläggande uppsättning för att styra en electro-magnet direkt. Detta kan vara användbart om du skulle behöva bygga en elektromagnetisk crane enhet i ditt system. Vad du behöver göra är att se till att din krets för electro-magnet inte drar mer ström än din Tiny2313 (eller vad styr system du använder) kan ge. Om magneten drar ger mer ström än registeransvarige, du kan använda en styrkrets eller ett relä, för att öka signalstyrkan.
På samma sätt, kan du styra motorer, Elektriska värmeelement, pumpar, kaffebryggare och bara om någon annan typ enhet. Nu när jag tänker på det, ett sätt att du skulle kunna byta ett spår för ett tåg (modell railroading här, detta skulle vara för liten för en riktig tåg) skulle vara att använda en electro-magnet för att byta spår för att omdirigera tåget. Bara använda en signal booster krets, av något slag, och skriva program som liknar vad du har gjort här.
För inmatningsenheter vet du redan om att ha datorn läsa en enkel switch. Som ni sett i ett tidigare steg, växeln kunde vara en vanlig tryckknapp switch, en kläder-polig brytare eller en morsekod keyer, men det kan också vara en magnetiska tåg-sensor. Standard vippströmbrytare (den typ som du använder för att vända ditt sovrum ljus på och av) fungerar på ett liknande sätt, men kontakterna vara öppna eller slutna, beroende på din position. Tryckknapp växlar används ofta som Gränslägesbrytare, att låta en kontroll dator vet när en motor har flyttat något till det har längst position. En termostat, som den används för att styra din ugn och/eller luftkonditionering, är inget annat än en enkel switch (som förändringar av plats där öppnas eller stängs baserad på temperaturen) – du kan ansluta en termostat till en ingångsstift och marken och Tiny2313 försöksledaren systemet kan berätta när temperaturen är över eller under den inställda temperaturen.
En annan typ av input (bland miljontals typer i världen av styrsystem) skulle vara en operatör ingång. Exempelvis om du skulle ställa in fem växlar, kan ska fem olika indata pins, du använda dessa tryckknappar för att ha programmet vet vilka möjligheter den mänsklig operatorn väljer. Kanske kan du använda en knapp för varje flera olika låtar, eller ljus bild visar. Möjligheterna är, bokstavligen, oändliga.
Du skulle behöva göra lite mer forskning om grundläggande elektronik innan företaget jobb som dessa – men du har redan en förståelse för controller och programmering, slutet av uppgifter. Sök Instructables, och din favorit sökmotor (Google, Yahoo, etc.) Framför allt spela, experimentera, lära...