Innholdsfortegnelse:

Android -kontrollert LCD -skjerm i flytkode 7: 8 trinn (med bilder)
Android -kontrollert LCD -skjerm i flytkode 7: 8 trinn (med bilder)

Video: Android -kontrollert LCD -skjerm i flytkode 7: 8 trinn (med bilder)

Video: Android -kontrollert LCD -skjerm i flytkode 7: 8 trinn (med bilder)
Video: How to repair any android smart phone broken display glass LCD screen easily 2024, November
Anonim
Android kontrollert LCD -skjerm i flytkode 7
Android kontrollert LCD -skjerm i flytkode 7

Denne instruksen lar deg kontrollere en virtuell LCD -skjerm som er simulert ved hjelp av FlowCode7 ved hjelp av din Android -enhet. Du kan åpenbart kaste inn andre plattformer, men de må være Bluetooth -aktiverte. Vi vil også bruke Arduino som grensesnitt til PIC 16F877A (simulering i Flowcode7) og Bluetooth-modul (HC-05) for å motta signaler fra Bluetooth-enhet, som er en Android-mobil i dette tilfellet. Du kan til og med prøve å sende inn data ved hjelp av UDP over WiFi ved å konfigurere ruteren. Det er allerede en detaljert opplæring på Matrix -fora her. På grunn av fravær av en privat ruter måtte jeg imidlertid jobbe litt rundt for å nå målet mitt. Jeg prøvde også å laste opp data på serveren min og deretter spørre om det ved hjelp av MySQL og PHP, men jeg klarte ikke å hente dem. Det er best å ha en privat ruter hvis du vil sende data over UDP via WiFi. La oss se på hvordan du gjør dette!

Trinn 1: Ting som kreves

Her er en liste over alle 'apparatene' du må ha: Maskinvare

1. Arduino UNO (jeg brukte MEGA 2560)

2. Bluetooth-modul (HC-05)

3. Brødbrett

4. Hoppekabler (helst mann til hunn)

5. USB -kabel for Arduino

Programvare 1. Flowcode7: Du kan laste ned prøveversjonen fra den offisielle matrisen herfra. Opprett en konto, du må autentisere programvaren ved hver oppstart med kontonavn og passord. Du vet hva du skal gjøre når de 30 dagene er over …;) 2. Arduino IDE: Her er den.

3. Bluetooth -app: Det er mange apper for å sende data til bluetooth -enheter i Play Store. Jeg brukte "unWired Lite". Du kan bruke hvilken som helst av ditt valg.

Trinn 2: Forstå plottet

Forstå plottet
Forstå plottet

Denne illustrasjonen forklarer alt.

Trinn 3: Koble til Arduino med HC 05

Kabling av Arduino med HC 05
Kabling av Arduino med HC 05

Det er et enkelt oppsettArduino HC 055V VccGnd GndTx RxRx Tx

Gjennomgå trinn 1 i denne instruksjonsboken for mer innsikt

Når du er ferdig, finner du enheten i listen over Bluetooth -terminalen. Bruk den ved å velge HC 05. Passordet er vanligvis 1234.

Trinn 4: Last opp skisse

Last opp denne skissen til Arduino IDE. Det er en veldig vanlig for seriell skriving av data til COM -port ved hjelp av Bluetooth.#Include // import the Serial libraryint BluetoothData; // dataene gitt fra bluetooth -enhet

void setup () {// legg oppsettskoden her for å kjøre en gang:

Serial.begin (9600); pinMode (ledpin, OUTPUT); }

void loop () {// legg hovedkoden din her for å kjøre gjentatte ganger: if (Serial.available ()) {BluetoothData = Serial.read (); Serial.write (BluetoothData); } forsinkelse (100); }

Trinn 5: Ikke glem å legge merke til COM -porten

Ikke glem å legge merke til COM -porten!
Ikke glem å legge merke til COM -porten!

Trinn 6: Videre til Flowcode 7

Videre til Flowcode7
Videre til Flowcode7
Videre til Flowcode7
Videre til Flowcode7
Videre til Flowcode7
Videre til Flowcode7

Du må konstruere dette flytdiagrammet. Dra en RS232 -port og LCD til dashbordet. Koble makroer til eksterne enheter. Velg COM -porten som Arduino er koblet til i Egenskaper for RS232

Trinn 7: Kjør flytkodefilen og send data fra Bluetooth -enhet

Kjør flytkodefilen og send data fra Bluetooth -enhet
Kjør flytkodefilen og send data fra Bluetooth -enhet
Kjør flytkodefilen og send data fra Bluetooth -enhet
Kjør flytkodefilen og send data fra Bluetooth -enhet

Skriv inn tekst på bluetooth -appen. Kontroller at modulen er koblet til enheten. HC 05 blinker vanligvis LED -en to ganger med en liten forsinkelse i mellom når den er sammenkoblet. Sørg for at flytkodeprogrammet kjører før du sender data for best resultat. Flowcode7 gikk ganske sakte på min PC, og utgangene kom med mye forsinkelse. Fremtidsomfang: Du kan sende inn bestemte strenger som kan matches på Flowcode for å utløse andre hendelser som å fjerne LCD -skjerm, skrive ut på ny linje, flytte data etc.

Trinn 8: Hele bildet

Hele bildet
Hele bildet
Hele bildet
Hele bildet

Håper du likte det instruerbare! Hvorfor postet jeg dette ?: Jeg presenterte dette prosjektet for professoren min som et prosjektinnlevering. Han gadd ikke engang sjekke koden på den bærbare datamaskinen min. Han signerte det trykte dokumentet og kastet det deretter bort i en haug full av slike filer. Jeg hadde 2 valg:

1. Godta at jeg ikke kunne gjøre noe med det2. Del det med de riktige personene.

Anbefalt: