Stap 1: Verzamelen van componenten en assembleren van het Circuit
PIC-Microcontroller (ik gebruikte de 18F4550)
LCD-scherm (2 x 20 of 2 x 16)
LED 's
Breadboard
Draden
Stroombron
Nu moet u zitten kundig voor volgen het schema om te verzamelen van het circuit op een breadboard of een andere manier dat u graag uw schakelingen samengesteld. Deze is vrij eenvoudig en heeft minimale onderdelen. Hecht ik twee verschillende schema's, heeft het licht meet LED op twee verschillende microcontroller pinnen aangesloten en anderzijds dit LED met de kathode (of negatief einde heeft) aangesloten op een microcontroller-pin en de anode (of positief einde) van de LED aangesloten op de grond. Dit lijkt achteruit, maar vergeet niet dat wij niet de LED gebruiken voor de productie van licht, maar om het te meten in plaats daarvan. Dat is waarom het is aangesloten op deze manier. In mijn foto's ziet u dat de LED is aangesloten op de twee pennen van de microcontroller. Dit is omdat ik kunnen gebruiken van de LED wilde te produceren licht ook, om te controleren om ervoor te zorgen dat het werkt wanneer het programma wordt gestart.
Als u ervoor kiest de LED verbinden met 2 pennen van de microcontroller moet u dit in gedachten te houden om te kunnen werken. Ik kon niet dit gedocumenteerd overal dus het duurde een beetje experimenteren ertoe brengen om te werken vinden. Om de LED oplichten te kunnen zal beide microcontroller-pins moeten worden ingesteld als uitgang. Om de glans van de LED, stel u vervolgens de anode (of positief einde) van de LED hoog zodat de stroom door de LED te produceren licht stroomt. Eerst dacht ik dat ik moeten zou of in te stellen de kathode (negatieve einde) van de LED als INPUT, maar dit niet werkte.
Nu dat je de componenten, zet ze samen op het breadboard volgens het schema dat u wilt volgen. Als het wordt gemonteerd, ziet het er enigszins vergelijkbaar met de foto's hieronder. Ik ben met behulp van een 5 Volt Regulator leveren 5 volt voor het aandrijven van het circuit. Ik gebruik een "muur wrat" dat ongeveer 9 volt aan de regulerende instantie levert.
Het LCD-scherm die ik gebruik is een Newhaven Display NHD‐C0220AZ‐FSW‐FTW COG (Chip‐on‐Glass) Liquid Crystal Display Module. Mij tweedehands voor toepassing van de HD44780 LCD-schermen die veel andere mensen gebruiken. U kunt definiately gebruiken die de HD44780 zonder enig probleem weergegeven en er is veel meer broncode daar te laten uitvoeren. Het display Newhaven had geen broncode maar zitten met de data sheet en met behulp van de broncode van de HD44780, ik kwam met de code te laten werken perfect. Ik vind het scherm voor een paar reden. Het contrast is zeer eenvoudig te installeren en ik heb tot nu toe niet helemaal veranderen tijdens de verschillende seizoenen, het blijft altijd duidelijk en zeer gemakkelijk te lezen. Ook heeft een kleinere footprint en was precies wat ik nodig had voor een enorme project dat ik bezig ben waar de beschikbare ruimte op een premie is. Het is kleiner en dan de HD44780 displays en 20 tekens worden nog steeds weergegeven op elk van de twee lijnen. Tot slot, het is minder duur dan de HD44780 wordt ook weergegeven. Ik pakte een paar van deze vanuit Digikey en op slechts een prijs van $10.25 elke. Check ze hier: Newhaven LCD Display op Digikey. Houd er rekening mee dat deze weergave van 3.3 tot 5.5 volt vereist dus hou dat in gedachten bij het kiezen van uw krachtbron. De broncode die wordt geleverd dient te voeren dat de HD44780 weergegeven zonder enige problemen.
Dit is enkel de manier die ik heb ingesteld. U kunt het plaatsen van de onderdelen naar diffent pinnen van uw microcontroller. Houd enkel in mening die pennen van de microcontroller die u verbinding maakt met de positieve en negatieve ultimo het sensing LED licht. U kunt ook de draad van uw LCD-scherm te bedienen in 4-bits modus in plaats van 8-bit modus zoals geïllustreerd. Dat zou vereisen vier minder verbindingen in het circuit, maar maakt uw programmering net iets ingewikkelder.
Bij volgende stappen... Het schrijven van het programma.