Innehållsförteckning:

Android -kontrollerad LCD -skärm i flödeskod 7: 8 steg (med bilder)
Android -kontrollerad LCD -skärm i flödeskod 7: 8 steg (med bilder)

Video: Android -kontrollerad LCD -skärm i flödeskod 7: 8 steg (med bilder)

Video: Android -kontrollerad LCD -skärm i flödeskod 7: 8 steg (med bilder)
Video: How to repair any android smart phone broken display glass LCD screen easily 2024, November
Anonim
Android -kontrollerad LCD -skärm i flödeskod 7
Android -kontrollerad LCD -skärm i flödeskod 7

Denna instruerbara låter dig styra en virtuell LCD -skärm som simuleras med FlowCode7 med hjälp av din Android -enhet. Du kan uppenbarligen kasta in andra plattformar men de måste vara Bluetooth -aktiverade. Vi kommer också att använda Arduino som ett gränssnitt till PIC 16F877A (simulering i Flowcode7) och Bluetooth-modul (HC-05) för att ta emot signaler från Bluetooth-enhet som är en Android-mobil i det här fallet. Du kan till och med försöka skicka in data med UDP över WiFi genom att konfigurera din router. Det finns redan en detaljerad handledning om Matrixforum här. Men på grund av frånvaron av en privat router fick jag jobba runt lite för att uppnå mitt mål. Jag försökte också ladda upp data på min server och sedan fråga med MySQL och PHP men jag lyckades inte hämta den. Det är bäst att ha en privat router om du vill skicka data över UDP via WiFi. Låt oss ta en titt på hur du gör detta!

Steg 1: Saker som krävs

Här är en lista över alla "apparater" du behöver ha: Hårdvara

1. Arduino UNO (jag använde MEGA 2560)

2. Bluetooth-modul (HC-05)

3. Brödbräda

4. Bygelkablar (hane till hona helst)

5. USB -kabel för Arduino

Programvara 1. Flowcode7: Du kan ladda ner testversionen från den officiella matrisen härifrån. Skapa ett konto, du måste autentisera programvaran vid varje start med ditt kontonamn och lösenord. Du vet vad du ska göra när de 30 dagarna är över …;) 2. Arduino IDE: Här är det.

3. Bluetooth -app: Det finns många appar för att skicka data till bluetooth -enheter i Play Store. Jag använde "unWired Lite". Du kan använda valfri.

Steg 2: Förstå handlingen

Förstå handlingen
Förstå handlingen

Denna illustration förklarar allt.

Steg 3: Anslut Arduino med HC 05

Anslutning av Arduino med HC 05
Anslutning av Arduino med HC 05

Det är en enkel inställningArduino HC 055V VccGnd GndTx RxRx Tx

Läs steg 1 i denna instruerbara för mer insikt

När du är klar hittar du enheten i listan över din Bluetooth -terminal. Kombinera med det genom att välja HC 05. Lösenordet är vanligtvis 1234.

Steg 4: Ladda upp Sketch

Ladda upp denna skiss till Arduino IDE. Det är mycket vanligt att man seriellt skriver data till COM -port med Bluetooth.#Inkluderar // importera det seriella biblioteket till BluetoothData; // data från Bluetooth -enhet

void setup () {// lägg din installationskod här för att köra en gång:

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

void loop () {// lägg din huvudkod här för att köra upprepade gånger: if (Serial.available ()) {BluetoothData = Serial.read (); Serial.write (BluetoothData); } fördröjning (100); }

Steg 5: Glöm inte att notera COM -porten

Glöm inte att notera COM -porten!
Glöm inte att notera COM -porten!

Steg 6: Till Flowcode7

Till Flowcode7
Till Flowcode7
Till Flowcode7
Till Flowcode7
Till Flowcode7
Till Flowcode7

Du måste konstruera detta flödesschema. Dra en RS232 -port och LCD till instrumentbrädan. Anslut makron till kringutrustning Välj COM -porten över vilken Arduino är ansluten i Egenskaper för RS232

Steg 7: Kör Flowcode -filen och skicka data från Bluetooth -enhet

Kör Flowcode -filen och skicka data från Bluetooth -enhet
Kör Flowcode -filen och skicka data från Bluetooth -enhet
Kör Flowcode -filen och skicka data från Bluetooth -enhet
Kör Flowcode -filen och skicka data från Bluetooth -enhet

Skriv in text i din bluetooth -app. Se till att modulen är ansluten till din enhet. HC 05 blinkar vanligtvis sin lysdiod två gånger med en liten fördröjning emellan när den är ihopkopplad. Se till att flödeskodsprogrammet körs innan du skickar data för bästa resultat. Flowcode7 gick ganska långsamt på min PC och utmatningarna kom med mycket fördröjning. Framtidens omfattning: Du kan skicka in specifika strängar som kan matchas på Flowcode för att utlösa andra händelser som att rensa LCD -skärm, skriva ut på ny rad, flytta data etc.

Steg 8: Hela bilden

Hela bilden
Hela bilden
Hela bilden
Hela bilden

Hoppas du gillade det instruerbara! Varför skrev jag det här ?: Jag presenterade detta projekt för min professor som ett projekt. Han brydde sig inte ens om att kontrollera koden på min bärbara dator. Han signerade det tryckta dokumentet och slängde sedan bort det i en hög full av sådana filer. Jag hade 2 val:

1. Acceptera att jag inte kunde göra något åt det2. Dela det med rätt personer.

Rekommenderad: