Dessuten kan inngangene vises ved hjelp av seriemonitoren, samt å grensesnitt til skjermmodulene med Arduino. Denne diskursen forklarer å gi inngang til Arduino -programmet ved å bruke seriemonitoren og deretter vise den inngangen på Liquid Crystal Display (LCD) kort.
Seriell skjerm av Arduino Ide
Arduino IDE er programvaren som bygger bro mellom datamaskinen og Arduino -tavlene ved hjelp av en USB -kabel. Denne programvaren brukes hovedsakelig til å laste opp Arduino -programmet til Arduino -styret. Dessuten har denne programvaren en seriemonitor som viser utgangene og inngangene til Arduino -programmet når den er samlet.
Du kan åpne seriemonitoren ved å klikke på det blå ikonet øverst til høyre på Arduino IDE. Etter å ha klikket på en fane som heter Serial Monitor, åpnes det nederst på Arduinoide.
For å legge inn inngangen på seriemonitoren kan du legge inn inngangen ved å skrive den i den grå stangen som er uthevet i rødt i figuren gitt nedenfor
Figuren over viser hvordan seriemonitoren kan brukes i Arduino IDE.
Hvordan vise seriell inngang fra datamaskin til LCD
For å gi en klar ide om hvordan vi kan gi innspill til Arduino ved hjelp av seriemonitoren har vi gitt et eksempel. Komponentene som brukes i dette eksemplet er:
Det skjematiske for kretsen er:
Maskinvareenhet
For å koble til kretsen har vi plassert alle komponentene på brødtavlen først, og etter det ved hjelp av tilkoblingsledninger, grensesnitt LCD med Arduino.
Vi har gitt bildet for maskinvarenheten til prosjektet der de lilla ledningene kobler til datapinnene til LCD -en med Arduino. Mens den gule ledningen koblet til utgangen fra potensiometeret er gitt til flytende krystalldisplay for sin lysstyrkekontroll. Videre kobler de grå pinnene RS- og e -pinnene til LCD -en til Arduino Uno.
Vi har brukt de to øverste pinne -lagene på brødplaten, det ene for 5 volt og den andre for bakken, for å koble LCD og potensiometer med spenningsforsyning.
Arduino -kode for å vise seriell inngang på LCD
Arduino -koden samlet for å vise seriell inngang på LCD er gitt som:
#include // bibliotek for LCDArduino -programmet tar en karakterinngang fra seriemonitoren, og deretter vises denne inngangen på LCD -grensesnittet med Arduino. Vi har brukt Serie.tilgjengelig() Funksjon for å lese inngangene fra seriemonitoren som bare leser antall byte som er tilgjengelige for lesing.
Etter at programmet finner ut at det er data tilgjengelig Serie.lese() Funksjon brukes i Arduino -koden for å lese dataene som er lagret i antall byte. Dette er de faktiske dataene, eller vi kan si inndata gitt fra brukeren på seriemonitoren.
Dataene som er lest av Arduino blir deretter gitt til LCD.skrive ut() funksjon slik at den kan vise dataene på LCD. Videre er det to hvis forhold som brukes: den første tilstanden brukes til å sjekke om det er noen data om byte å lese. Den andre tilstanden setter visningsposisjonen til dataene som gis som en inngang på en slik måte at hvis dataene ikke kommer på den første raden i skjermmodulen, så legg til et mellomrom på neste linje i strengvariabelen for å flytte den til neste linje. Hvis ikke, så bare vis dataene på LCD.
Maskinvareutgang fra Arduino -koden for å vise seriell inngang på LCD
Arduino -koden ber om å oppgi navnet på et hvilket som helst nettsted i seriemonitoren som vist på figuren nedenfor:
Det samme vises også på LCD:
Nå har vi gitt inngangen til Arduino i seriemonitoren som skrevet den grå fargelåten:
Deretter ved å trykke Ctrl+Enter For å legge inn inngangen og inngangen vises på LCD.
Inngangen vises på LCD når den legges inn fra seriemonitoren og kan sees på bildet som er lagt ut nedenfor:
Inngangen vises også på seriemonitoren:
Konklusjon
I Arduino -programmeringen kan vi gi innspillene til Arduino -styret ved hjelp av Arduino IDE. Arduino IDE bruker sin serielle skjerm for å vise utgangene til Arduino og bruker den også for å gi inngangene til Arduino -styret. For å gi innganger ved hjelp av seriemonitoren er det hovedsakelig to funksjoner som er brukt som er Serie.tilgjengelig() og Serie.lese() funksjon. I denne oppskrivningen blir serielle innganger tatt og vises deretter på Liquid Crystal Display (LCD).