Hvordan vise lysstyrkeverdier av LED på 16 × 2 LCD
For å endre lysstyrken og vise verdiene på LCD -skjermen har vi først laget en krets hvis skjema er gitt nedenfor etterfulgt av komponentene som vi har brukt i kretsen:
Hvordan lage maskinvare for å vise LED -lysstyrkeverdiene på LCD
For å vise lysstyrkeverdiene til LED på 16 × 2 LCD har vi satt sammen kretsen i henhold til skjemaet gitt ovenfor. Bildet nedenfor er maskinvarenheten for kretsen som viser lysstyrkeverdier for LED på LCD:
I figuren ovenfor kan du se at vi har brukt to potensiometre en brukes til å kontrollere lysstyrken til LCD og den andre brukes til å justere lysstyrken til LED. Siden potensiometeret er en analog enhet, har vi koblet utgangen til det andre potensiometeret på den analoge pinnen A0 av Arduino ved hjelp av den blå fargeledningen.
Utgangen fra det første potensiometer. De lilla ledningene i maskinvarenheten brukes til å koble datapinnene til LCD til Arduino ved å bruke sine 5,4,3,2 pinner. Imidlertid er registeret velger og aktiverer PIN -kode for LCD koblet til Arduino ved hjelp av de grå ledningene på 12 og 11 pins.
For å kontrollere LED har vi koblet en pinne til Arduino ved hjelp av pinne 6, mens den andre pinnen til LED er koblet til bakken ved hjelp.
Vi har levert 5 volt til de øverste pinnene på brødplaten ved hjelp.
.
Hvordan skrive Arduino -kode for å kontrollere lysstyrken til LED og vise den på LCD ved hjelp av potensiometer
For å kontrollere lysstyrken til LED og vise dens verdier på LCD ved å bruke Arduino Uno, har vi skrevet koden som er gitt nedenfor:
#include / * erklærer LCD -biblioteket * /For å kontrollere lysstyrken til LED har vi brukt potensiometeret og for å konvertere de analoge verdiene til potensiometeret brukte vi kart() funksjon og deretter blir de skalariserte verdiene gitt til LED ved hjelp av AnalogWrite () funksjon.
Neste trinn er å vise lysstyrkeverdiene til LED på LCD, og for det har vi brukt kartfunksjonen to ganger. Først for å vise statuslinjen må vi skalalisere verdiene i størrelsen på LCD. For det andre, for å vise lysstyrkenes verdier i prosent, har vi skalarisert verdiene som er kartlagt for å vise statuslinjen til området 0 til 100.
For å vise statuslinjen har vi brukt for -sløyfen som fungerer på en slik måte at for -loopen kjører til den respekterte LED -lysstyrkeverdien og viser tegnet til det stedet for LCD.
Hvordan lage LED -kontrollkrets på maskinvare ved hjelp av potensiometer og LCD
Vi har implementert kretsskjema i henhold til maskinvarenheten beskrevet ovenfor, og den kan sees på bildet nedenfor:
For demonstrasjonsformål har vi gitt en animert GIF som viser arbeidet med Arduino -skisse gitt ovenfor:
Konklusjon
For å gjøre arbeidet med Arduino -kode som brukes i et prosjekt, er den beste måten å vise innganger og utganger ved hjelp av en skjermmodul med Arduino. Vi har laget et prosjekt som kontrollerer lysstyrken til LED ved hjelp av potensiometeret, og lysstyrkenes verdi vises i LCD i form av prosent og statuslinje. For å gi en klar ide om prosjektet har vi også gitt Arduino -koden og maskinvaresimulering.