Inhoudsopgave:
- Stap 1: Dingen die nodig zijn
- Stap 2: De plot begrijpen
- Stap 3: Bedrading van de Arduino met HC 05
- Stap 4: Schets uploaden
- Stap 5: Vergeet niet de COM-poort te noteren
- Stap 6: Op naar Flowcode7
- Stap 7: Voer het Flowcode-bestand uit en verzend gegevens vanaf een Bluetooth-apparaat
- Stap 8: Het hele plaatje
Video: Android-gestuurd LCD-scherm in Flowcode7 - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Met deze instructable kun je een virtueel LCD-scherm besturen dat wordt gesimuleerd met FlowCode7 door middel van je Android-apparaat. Je kunt natuurlijk andere platforms gebruiken, maar ze moeten Bluetooth ingeschakeld hebben. We zullen Arduino ook gebruiken als een interface naar PIC 16F877A (simulatie in Flowcode7) en Bluetooth-module (HC-05) voor het ontvangen van signalen van een Bluetooth-apparaat, in dit geval een Android-mobiel. U kunt zelfs proberen gegevens in te sturen via UDP via WiFi door uw router te configureren. Er is hier al een gedetailleerde tutorial op Matrix-forums. Vanwege het ontbreken van een privérouter moest ik echter een beetje werken om mijn doel te bereiken. Ik heb ook geprobeerd om gegevens op mijn server te uploaden en deze vervolgens op te vragen met MySQL en PHP, maar ik kon deze niet ophalen. Het is het beste om een privérouter te hebben als je gegevens via UDP via wifi wilt verzenden. Laten we eens kijken hoe dit te doen!
Stap 1: Dingen die nodig zijn
Hier is een lijst van alle 'apparatuur' die je nodig hebt: Hardware
1. Arduino UNO (ik gebruikte MEGA 2560)
2. Bluetooth-module (HC-05)
3. Broodplank
4. Startkabels (bij voorkeur mannelijk naar vrouwelijk)
5. USB-kabel voor Arduino
Software1. Flowcode7: u kunt de proefversie hier downloaden van de officiële matrix. Maak een account aan, u moet de software bij elke opstart verifiëren met uw accountnaam en wachtwoord. Je weet wat je moet doen als die 30 dagen voorbij zijn…;)2. Arduino IDE: Hier is het.
3. Bluetooth-app: er zijn veel apps om gegevens naar Bluetooth-apparaten in de Play Store te verzenden. Ik gebruikte "unWired Lite". U kunt een van uw keuze gebruiken.
Stap 2: De plot begrijpen
Deze illustratie legt het allemaal uit.
Stap 3: Bedrading van de Arduino met HC 05
Het is een eenvoudige installatieArduino HC 055V VccGnd GndTx RxRx Tx
Bekijk stap 1 van dit instructable voor meer inzicht
Als u klaar bent, vindt u het apparaat in de lijst van uw Bluetooth-terminal. Koppel ermee door HC 05 te selecteren. Het wachtwoord is meestal 1234.
Stap 4: Schets uploaden
Upload deze schets naar Arduino IDE. Het is heel gebruikelijk voor het serieel schrijven van gegevens naar de COM-poort met behulp van Bluetooth. #include // importeer de seriële bibliotheek in BluetoothData; // de gegevens van het bluetooth-apparaat
void setup() { // plaats hier je setup-code, om een keer uit te voeren:
Serieel.begin(9600); pinMode (ledpin, UITGANG); }
void loop() { // plaats hier je hoofdcode om herhaaldelijk uit te voeren: if (Serial.available()){ BluetoothData=Serial.read(); Serieel.schrijven (BluetoothData); } vertraging(100); }
Stap 5: Vergeet niet de COM-poort te noteren
Stap 6: Op naar Flowcode7
U moet dit stroomdiagram maken. Sleep een RS232-poort en LCD naar het dashboard. Sluit macro's aan op de randapparatuur. Selecteer de COM-poort waarop Arduino is aangesloten in Eigenschappen van RS232
Stap 7: Voer het Flowcode-bestand uit en verzend gegevens vanaf een Bluetooth-apparaat
Typ tekst in uw bluetooth-app. Zorg ervoor dat de module is aangesloten op uw apparaat. HC 05 knippert gewoonlijk twee keer met zijn LED met een kleine vertraging ertussen wanneer het koppelen succesvol is. Zorg ervoor dat het flowcode-programma actief is voordat u gegevens verzendt voor de beste resultaten. Flowcode7 liep vrij traag op mijn pc en de uitgangen kwamen met veel vertraging op de proppen. Toekomstige reikwijdte: u kunt specifieke strings insturen die kunnen worden gekoppeld aan Flowcode om andere gebeurtenissen te activeren, zoals het wissen van het LCD-scherm, afdrukken in een nieuwe regel, het verschuiven van gegevens enzovoort.
Stap 8: Het hele plaatje
Ik hoop dat je de instructable leuk vond! Waarom heb ik dit gepost?: Ik heb dit project aan mijn professor gepresenteerd als een projectinzending. Hij nam niet eens de moeite om de code op mijn laptop te controleren. Hij ondertekende het afgedrukte document en gooide het toen weg op een stapel vol met dergelijke dossiers. Ik had 2 keuzes:
1. Accepteer dat ik er niets aan kan doen2. Deel het met de juiste mensen.
Aanbevolen:
Hoe Android-telefoons te recyclen voor BOINC of Folding Rig zonder batterijen te gebruiken: 8 stappen
Hoe Android-telefoons voor BOINC of Folding Rig te recyclen zonder batterijen te gebruiken: WAARSCHUWING: IK BEN IN GEEN ENKEL VERANTWOORDELIJK VOOR ENIGE SCHADE AAN UW HARDWARE DOOR DEZE GIDS TE VOLGEN. Deze gids is effectiever voor BOINC-gebruikers (persoonlijke keuze / redenen), het kan ook worden gebruikt voor VOUWEN Aangezien ik niet al te veel tijd heb, wil ik
Android Studio downloaden en gebruiken met Kotlin: 4 stappen
Android Studio downloaden en gebruiken met Kotlin: Hallo, ik hoop dat jullie allemaal gezond zijn tijdens deze pandemie. In deze tutorial leer ik je hoe je Android Studio kunt downloaden en je eerste app kunt draaien met Kotlin. Aan het einde van deze tutorial zou je moeten weten hoe je een eenvoudige app kunt downloaden en maken met Andro
Installatie voor externe Bluetooth GPS-provider voor Android-apparaten: 8 stappen
Installatie voor externe Bluetooth GPS-provider voor Android-apparaten: deze instructable legt uit hoe u uw eigen externe Bluetooth-compatibele GPS voor uw telefoon kunt maken, wat dan ook voor ongeveer $ 10. Materiaallijst: NEO 6M U-blox GPSHC-05 bluetooth-module Kennis van interface Blutooth Low energy-modulesArdui
Bluetooth-gestuurde Messenger LCD -- 16x2 LCD -- Hc05 -- Eenvoudig -- Draadloos prikbord: 8 stappen
Bluetooth-gestuurde Messenger LCD || 16x2 LCD || Hc05 || Eenvoudig || Draadloos mededelingenbord:…………………………….. ABONNEER aub op mijn YouTube-kanaal voor meer video's…… …………………………………Het mededelingenbord wordt gebruikt om mensen op de hoogte te houden van nieuwe informatie of Als je een bericht wilt sturen met in de kamer of in de hal
Een Android-app maken met Android Studio: 8 stappen (met afbeeldingen)
Een Android-app maken met Android Studio: in deze zelfstudie leert u de basisprincipes van het bouwen van een Android-app met behulp van de Android Studio-ontwikkelomgeving. Naarmate Android-apparaten steeds gebruikelijker worden, zal de vraag naar nieuwe apps alleen maar toenemen. Android Studio is een eenvoudig te gebruiken (een