BlueDisplay

1 tuh+
Allalaadimised
Sisu reiting
Kõik
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt

Rakenduse teave

Avatud lähtekoodiga tarkvara, et muuta teie nutitelefon või tahvelarvuti Androidi kaugpuuteekraaniks ja hääleväljundiks teie Arduino ja ARM projektide jaoks.
Seda saate teha Bluetooth-adapteri (nt HC-05) või USB OTG-kaabli abil.

Kasutage Arduino visandit, et luua oma nutitelefonis või tahvelarvutis graafika, nuppude ja liuguritega GUI.
Lihtsalt ühendage HC-05 oma Arduino RX/TX tihvtidega.
Teise võimalusena saate Arduino USB-kaabli ja USB-OTG-adapteri abil otse nutitelefoniga ühendada.
BlueDisplay võtab Arduinolt Bluetoothi ​​kaudu joonistamistaotlusi vastu ja renderdab need.
Samuti saab see käsitleda häälväljundi taotlusi, mida töötleb Androidi kõneks muutmise mootor.
GUI tagasihelistamis-, puute- ja andurisündmused saadetakse Arduinosse tagasi.
Androidi programmeerimine pole vajalik!

Täisekraanrežiimis pääseb valikute menüüsse vasakust servast pühkides.

Omadused:
- avatud lähtekoodiga.
- C++ raamatukogud Arduino ja ARM (STM) jaoks
- Puutenupp + liugurobjektid koos toonide tagasisidega.
- Nuppude ja liuguritega seotud tagasihelistamine ning puute- ja andurisündmused saadetakse Arduinosse tagasi.
- Graafiline + tekstiväljund, samuti printf-i põhirakendus.
- Häälväljund rakendusega Android TextToSpeech Androidile > 5.0 (Lollipop).
- Joonistage diagramm baitidest või lühikestest väärtustest. Võimaldab viimati joonistatud diagrammi tühjendamise.
- Esitage süsteemitoone.
- UTF-8 märkide, nagu Ohm, Celsius jne, lihtne kaardistamine.
- Kuvapiirkonna automaatne ja käsitsi skaleerimine koos sisendite käsitlemisega.
- Kuni 115200 Baud kasutades HC-05 mooduleid.
- Bluetoothi ​​asemel saab kasutada USB OTG ühendust.
- Vastuvõetud ja saadetud käskude ja andmete kohalik kuvamine silumise eesmärgil.
- Silumissõnumid toostidena.
- Serial.print()-ga trükitud stringe tõlgendatakse silumissõnumitena.
- Vastuvõetud Bluetoothi ​​andmete hex- ja ASCII-väljund logi tasemel üksikasjalik.

Allikad + näited:
Allikad on saadaval aadressil https://github.com/ArminJo/android-blue-display.
Näited sisalduvad Arduino BlueDisplay teegis https://github.com/ArminJo/Arduino-BlueDisplay.
Või kasutage Arduino IDE-s (Ctrl+Shift+I) ja otsige BlueDisplay.
Teek sisaldab näiteid HC-05 hõlpsaks lähtestamiseks ja lihtsa DSO jaoks 0,3 megasamplit sekundis.

Enne näidete kasutamist veenduge, et BT-moodul (nt moodul HC-05) oleks ühendatud teie Android-seadmega ja oleks nähtav Bluetoothi ​​seadetes.

Kõik näited kasutavad algselt kiirust 9600. Eriti SimpleTouchScreenDSO näide töötab sujuvamalt 115 200 boodikiirusega.
Selleks muutke näidisedastuskiirust, deaktiveerides rea „#define HC_05_BAUD_RATE BAUD_9600” ja aktiveerides „#define HC_05_BAUD_RATE BAUD_115200”.
JA muuda BT-mooduli edastuskiirust nt. kasutades näidet BTModuleProgrammer.ino.

ARM-i näidiskoodi leiate aadressilt https://github.com/ArminJo/STMF3-Discovery-Demos.

Versiooniteave https://github.com/ArminJo/android-blue-display#revision-history:
5.0
- Häälväljund rakendusega Android TextToSpeech Androidile > 5.0 (Lollipop).
- Teksti Y ja X asukoht on tähemärgi ülemine vasak nurk.
- Nuppude ja liugurite jaoks uued funktsioonid setCallback() ja setFlags().
- Ekraani orientatsiooni lipud on nüüd võimalikud ka funktsioonis setFlagsAndSize().
- Fikseeritud ajatempli DST käsitlemine.
- Androidi sisendite käsitlemine.

4.4
- Uue funktsiooni disableAutorepeatUntilEndOfTouch() tugi.

4.3
- Uus käsk FUNCTION_CLEAR_DISPLAY_OPTIONAL aeglaste kuvade uuesti sünkroonimise lubamiseks.
- Bluetoothi ​​juhusliku viivituse tuvastamine.
- Parandatud viga mikropühkimise mahasurumisel.
- Lisatud liugur SUBFUNCTION_SLIDER_SET_DEFAULT_COLOR_THRESHOLD.
- Suvandite menüü avamine pühkides pole nüüd täisekraanil piiratud ja ühendatud.
- Serial.print()-ga trükitud stringe ei tõlgendata, vaid need salvestatakse silumise eesmärgil logisse.
- Parandatud viga nupus FUNCTION_BUTTON_REMOVE.
- Parandatud viga SUBFUNCTION_SLIDER_SET_POSITION jaoks.

Vihje:
Arduino programmeerimise lubamiseks, kui HC-05 on ühendatud, kasutage Arduino rx ja HC-05 tx ühendamiseks dioodi.
Värskendatud:
25. mai 2025

Andmete ohutus

Ohutus algab selle mõistmisest, kuidas arendajad teie andmeid koguvad ja jagavad. Andmete privaatsuse ja turvalisuse tavad võivad olenevalt kasutusviisist ning teie piirkonnast ja vanusest erineda. Selle teabe esitas arendaja ja seda võidakse aja jooksul värskendada.
Kolmandate osapooltega ei jagata andmeid
Lisateave selle kohta, kuidas arendajad andmete jagamisest teada annavad
Andmeid ei koguta
Lisateave selle kohta, kuidas arendajad andmete kogumisest teada annavad

Mis on uut?

- Voice output with Android TextToSpeech for Android > 5.0 (Lollipop).
- Text Y and X position is upper left corner of character.
- New functions setCallback() and setFlags() for buttons and sliders.
- Screen orientation flags now also possible in setFlagsAndSize().
- Fixed timestamp DST handling.
- Handling of Android insets.