Innehållsförteckning:
Video: Visa seriell bildskärm via Bluetooth: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Detta projekt använder en HC-05 Bluetooth-modul för att ersätta en traditionell kabelanslutning som används för visning av seriell bildskärm.
Material:
- Arduino -
- Brödbräda -
- Bygelkablar -
- HC -05 Bluetooth -modul -
Steg 1: Kod
Denna kod är ett enkelt seriekommunikationsexempel hämtat från exemplen i Arduino IDE. Du hittar den i: Arkiv> Exempel> Kommunikation> Ascii -tabell
/*
ASCII -tabell Skriver ut bytevärden i alla möjliga format: - som råa binära värden - som ASCII -kodade decimal-, hex-, oktal- och binära värden För mer information om ASCII, se https://www.asciitable.com och https:// www.asciitable.com Kretsen: Ingen extern hårdvara behövs. skapad 2006 av Nicholas Zambetti <https://www.asciitable.com> modifierad 9 apr 2012 av Tom Igoe Denna exempelkod är i det offentliga rummet. https://www.asciitable.com */void setup () {Serial.begin (9600); medan (! Seriell) {; // vänta på att seriell port ska anslutas. Behövs endast för inbyggd USB -port} Serial.println ("ASCII -tabell ~ teckenkarta"); } int thisByte = 33; void loop () {Serial.write (thisByte); Serial.print (", dec:"); Serial.print (thisByte); Serial.print (", hex:"); Serial.print (thisByte, HEX); Serial.print (", okt:"); Serial.print (thisByte, OCT); Serial.print (", bin:"); Serial.println (thisByte, BIN); if (thisByte == 126) {while (true) {fortsätt; }} thisByte ++; }
- Se till att din överföringshastighet är inställd på 9600
- Nästan vilken kod som helst som använder en seriell anslutning till datorn fungerar, men detta är bara ett enkelt exempel.
Steg 2: Krets
När koden har laddats upp till kortet, koppla bort strömmen. Anslut sedan Bluetooth -modulen till kretsen enligt ovan:
- GND till jord
- VCC till 5v stift
- TXD till stift 0
- RXD till stift 1
Steg 3: Bluetooth -anslutning
- Slå på Arduino
- Öppna datorns Bluetooth -inställningar
- Kombinera med HC-05-modulen
- Hitta modulens seriella portnamn i "enheter och skrivare":
- I Arduino IDE, välj seriell port på Bluetooth -modulen (min är COM10)
- Öppna den seriella bildskärmen som vanligt för att visa inkommande information
Steg 4: Ytterligare steg
Här är några valfria saker du kanske vill testa:
- Du kan använda virtuella seriella portar istället, men jag fann att att använda de riktiga fungerar mycket snabbare (och det är i allmänhet lättare).
- Du kan också använda denna process med standard Firmata -exemplet för att möjliggöra trådlös kontroll med Processing (ställ in hastigheten till 9600 först)
Rekommenderad:
Konfigurera Raspberry Pi 4 via bärbar dator/dator med Ethernet-kabel (ingen bildskärm, ingen Wi-Fi): 8 steg
Konfigurera Raspberry Pi 4 via bärbar dator/dator med Ethernet-kabel (ingen bildskärm, ingen Wi-Fi): I detta ska vi arbeta med Raspberry Pi 4 Model-B med 1 GB RAM för installationen. Raspberry-Pi är en enda kortdator som används för utbildningsändamål och DIY-projekt till en överkomlig kostnad, kräver en strömförsörjning på 5V 3A
Dra och visa data från vilken webbplats som helst via wifi (norrskenindikator) med NodeMcu: 6 steg
Dra och visa data från vilken webbplats som helst via wifi (norrskenindikator) med NodeMcu: Min motivation: Jag har sett MASSOR av instruktioner om hur man konfigurerar/ använder en NodeMCU (byggd på ESP8266 -modulen) för att göra IoT -projekt (sakernas internet) . Men väldigt få av dessa självstudier hade alla detaljer/ kod/ diagram för en mycket nybörjare
Visa text på OLED via Internet: 9 steg
Visa text på OLED via Internet: Hej och välkommen, den här korta självstudien lär dig att visa text på en Magicbit med hjälp av Magicblocks. Det finns två huvudmetoder för att uppnå detta mål; Genom att använda Inject Block. Genom att använda Dashboard. Först och främst logga in på din Magicb
Fristående Arduino 3.3V W / extern 8 MHz klocka programmeras från Arduino Uno via ICSP / ISP (med seriell övervakning!): 4 steg
Fristående Arduino 3.3V W / Extern 8 MHz -klocka som programmeras från Arduino Uno via ICSP / ISP (med seriell övervakning!): Mål: Att bygga en fristående Arduino som körs på 3.3V från en 8 MHz extern klocka. För att programmera den via ISP (även känd som ICSP, seriell programmering i krets) från en Arduino Uno (körs på 5V) För att redigera bootloader-filen och bränna
Arduino seriell bildskärm i Tinkercad: 7 steg (med bilder)
Arduino Serial Monitor i Tinkercad: Att hålla reda på allt som händer i ditt program kan vara en uppförsbacke. Seriell bildskärm är ett sätt att lyssna på vad som händer i din kod genom att rapportera tillbaka till datorn via USB -kabeln. I Tinkercad Circuits -simulatorn är Serial