LED LYT Meter: LED, PIC mikrokontroller och flytta genomsnittliga kod (1 / 3 steg)
Steg 1: Samla komponenter och montera kretsen
PIC mikrokontroller (jag använde 18F4550)
LCD-skärm (2 x 20 eller 2 x 16)
Lysdioder
Skärbräda
Sladdar
Kraftkälla
Nu bör du kunna följa schematiskt montera ihop banan på en skärbräda eller något annat sätt som du gillar att sammanställa dina kretsar. Här är ganska lätt och har minimal delar. Lägger jag två olika scheman, den har ljuset mäta LED ansluten till två olika microcontroller stift och den andra en har detta LED med katod (eller negativ slutet) ansluten till en mikrokontroller pin och anoden (eller positiv slut) LED ansluten till jord. Detta verkar bakåt men kom ihåg att vi inte använder LED att producera ljus, utan att mäta det istället. Det är därför den är ansluten på detta sätt. I mina bilder ser du att lampan är ansluten till två stift av mikrokontroller. Detta beror på att jag ville kunna använda LED producera ljus också, för att kontrollera att det fungerar när programmet startas.
Om du väljer att ansluta lysdioden till 2 stift av mikrokontroller måste du ha detta i åtanke att fungera. Jag kunde inte hitta detta dokumenterat någonstans så det tog ett litet experiment att få det att fungera. För att kunna lysa upp LED kommer att båda microcontroller stiften behöva anges som utgångar. För att göra LED glans, ange du sedan anod (eller positiv slut) LED hög så att strömmen flyter genom lysdioden att producera ljus. Först trodde jag att jag skulle behöva ställa in katod (eller negativ slutet) av LED som indata men detta fungerade inte.
Nu när du har componenets, sätta ihop dem på en skärbräda genom att följa den schematiska du vill följa. När monterad, ska det se något liknande på bilderna nedan. Jag använder en 5 Volt Regulator för att leverera 5 volt för att driva kretsen. Jag använder en vårta som levererar ca 9 volt till tillsynsmyndigheten som väggen.
LCD-skärmen som jag använder är en Newhaven Display NHD‐C0220AZ‐FSW‐FTW COG (Chip‐on‐Glass) Liquid Crystal Display modul. Jag brukade använda de HD44780 LCD-skärmar som många andra använder. Du kan definiately använda HD44780 visas utan problem och det finns mycket mer källkoden ute för att göra dem springa. Newhaven displayen hade ingen källa koden men sitta ner med databladet och använder HD44780 källkoden, jag kom upp med koden för att få det att fungera perfekt. Jag gillar displayen några skäl. Kontrasten är mycket enkelt att installera och jag har hittills inte haft att ändra det på alla under de olika årstiderna, det förblir alltid tydlig och lätt att läsa. Den har ett mindre fotavtryck och var precis vad jag behövde för ett stort projekt som jag arbetar på där utrymmet är en premie. Det är mindre och än HD44780 displayerna och fortfarande visar 20 tecken på varje av de två raderna. Slutligen är det billigare än HD44780 visar också. Jag plockade ett par av dessa upp från Digikey och med endast ett pris av $10,25 varje. Kolla in dem här: Newhaven LCD-Display på Digikey. Tänk på att denna display kräver från 3,3 till 5.5 volt så håll detta i åtanke när du väljer din strömkälla. Ursprungskoden som levereras ska också köra HD44780 visas utan problem.
Detta är precis som att jag har det inrättats. Du kan placera komponenter till diffent stift av din mikrokontroller. Tänk bara på vilket stift av mikrokontroller ansluts till positiva och negativa slutet av ljuset avkänning LED. Du kan också koppla upp din LCD-skärmen att fungera i 4-bitars läge i stället för 8-bitars läge som illustreras. Som skulle kräva fyra mindre anslutningar i krets men gör din programmering bara något mer komplicerat.
Vidare till nästa steg... Skriver programmet.