BlueDisplay

elfu 1+
Vipakuliwa
Daraja la maudhui
Kila mtu
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini

Kuhusu programu hii

Programu huria ili kugeuza simu mahiri au kompyuta yako kibao kuwa skrini ya kugusa ya mbali ya Android na kutoa sauti kwa miradi yako ya Arduino na ARM.
Unaweza kufanya hivyo kwa kutumia adapta ya Bluetooth kama HC-05 au kebo ya USB OTG.

Tumia mchoro wa Arduino kuunda GUI yenye michoro, vitufe na vitelezi kwenye simu mahiri au kompyuta yako kibao.
Unganisha HC-05 kwa urahisi na pini za RX/TX za Arduino yako.
Vinginevyo, unaweza kuunganisha Arduino moja kwa moja kwenye simu yako mahiri kwa kutumia kebo ya USB na adapta ya USB-OTG.
BlueDisplay hupokea maombi ya kuchora kutoka kwa Arduino kupitia Bluetooth na kuyatolea.
Inaweza pia kushughulikia maombi ya kutoa sauti, ambayo huchakatwa na Injini ya Android ya Maandishi-hadi-Hotuba.
Upigaji simu wa GUI, mguso na matukio ya kihisi hurejeshwa kwa Arduino.
Hakuna programu ya Android inahitajika!

Katika hali ya skrini nzima, menyu ya chaguo hupatikana kwa kutelezesha kidole kutoka ukingo wa kushoto.

Vipengele:
- Open Source.
- Maktaba za C++ za Arduino na ARM (STM)
- Kitufe cha kugusa + vitu vya kuteleza na maoni ya sauti.
- Vipigo na kitelezi, matukio ya mguso na kihisi hurejeshwa kwa Arduino.
- Toleo la maandishi ya Graphic + pamoja na utekelezaji wa msingi wa printf.
- Pato la sauti na Android TextToSpeech ya Android > 5.0 (Lollipop).
- Chora chati kutoka kwa thamani ndogo au ndogo. Huwasha ufutaji wa chati iliyochorwa mwisho.
- Cheza toni za mfumo.
- Upangaji rahisi wa herufi za UTF-8 kama Ohm, Celsius nk.
- Kuongeza kiotomatiki na kwa mikono eneo la onyesho kwa kushughulikia vipengee.
- Hadi 115200 Baud kwa kutumia moduli za HC-05.
- Uunganisho wa USB OTG unaweza kutumika badala ya Bluetooth.
- Onyesho la ndani la amri na data zilizopokelewa na kutumwa kwa madhumuni ya utatuzi.
- Tatua ujumbe kama toasts.
- Mifuatano iliyochapishwa na Serial.print() inafasiriwa kama ujumbe wa utatuzi.
- Pato la Hex na ASCII la data iliyopokelewa ya Bluetooth katika kiwango cha kitenzi cha logi.

Vyanzo + Mifano:
Vyanzo vinapatikana katika https://github.com/ArminJo/android-blue-display.
Mifano iko katika maktaba ya Arduino BlueDisplay https://github.com/ArminJo/Arduino-BlueDisplay.
Au tumia (Ctrl+Shift+I) kwenye Kitambulisho cha Arduino na utafute BlueDisplay.
Maktaba inajumuisha mifano ya kuanzisha kwa urahisi HC-05 na kwa DSO rahisi yenye megasampuli 0.3/sekunde.

Kabla ya kutumia mifano hiyo, hakikisha kwamba moduli ya BT (k.m. moduli ya HC-05) imeunganishwa kwenye kifaa chako cha Android na inaonekana katika Mipangilio ya Bluetooth.

Mifano yote mwanzoni hutumia baudrate ya 9600. Hasa mfano wa SimpleTouchScreenDSO utafanya kazi kwa urahisi na baudrate ya 115200.
Kwa hili, badilisha mfano wa baudrate kwa kulemaza mstari `#fafanua HC_05_BAUD_RATE BAUD_9600` na kuwezesha `#define HC_05_BAUD_RATE BAUD_115200`.
NA kubadilisha BT-Module baudrate k.m. kwa kutumia mfano wa BTModuleProgrammer.ino.

Msimbo wa mfano wa ARM unaweza kupatikana kwenye https://github.com/ArminJo/STMF3-Discovery-Demos.

Maelezo ya Toleo https://github.com/ArminJo/android-blue-display#revision-history:
5.0
- Pato la sauti na Android TextToSpeech ya Android > 5.0 (Lollipop).
- Nafasi ya maandishi Y na X iko kona ya juu kushoto ya mhusika.
- Vitendaji vipya setCallback() na setFlags() kwa vitufe na vitelezi.
- Bendera za mwelekeo wa skrini sasa pia zinawezekana katika setFlagsAndSize().
- Ushughulikiaji wa muda usiobadilika wa DST.
- Ushughulikiaji wa vipengee vya Android.

4.4
- Msaada kwa kazi mpya disableAutorepeatUntilEndOfTouch().

4.3
- Amri mpya FUNCTION_CLEAR_DISPLAY_OPTIONAL ili kuwezesha usawazishaji wa maonyesho ya polepole.
- Utambuzi wa kuchelewa kwa Bluetooth bila mpangilio.
- Fixed mdudu kwa micro-swipe kukandamiza.
- Kitelezi Kimeongezwa SUBFUNCTION_SLIDER_SET_DEFAULT_COLOR_THRESHOLD.
- Kufungua menyu ya chaguzi kwa kutelezesha kidole sasa bila vikwazo kwenye skrini nzima na kuunganishwa.
- Mifuatano iliyochapishwa na Serial.print() haifasiriwi, lakini huhifadhiwa kwenye kumbukumbu kwa madhumuni ya utatuzi.
- Hitilafu imerekebishwa katika FUNCTION_BUTTON_REMOVE.
- Hitilafu imerekebishwa kwa SUBFUNCTION_SLIDER_SET_POSITION.

Kidokezo:
Ili kuwezesha programu ya Arduino wakati HC-05 imeunganishwa, tumia diode kuunganisha Arduino rx na HC-05 tx.
Ilisasishwa tarehe
25 Mei 2025

Usalama wa data

Usalama huanza kwa kuelewa jinsi wasanidi programu wanavyokusanya na kushiriki data yako. Faragha ya data na mbinu za usalama zinaweza kutofautiana kulingana na matumizi yako, eneo ulilopo na umri wako. Msanidi programu ametoa maelezo haya na anaweza kuyasasisha kadiri muda unavyopita.
Hakuna data inayoshirikiwa na wengine
Pata maelezo zaidi kuhusu jinsi wasanidi programu wanavyobainisha kushiriki data
Hakuna data iliyokusanywa
Pata maelezo zaidi kuhusu jinsi wasanidi programu wanavyobainisha ukusanyaji wa data

Vipengele vipya

- 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.