BlueDisplay

1 мянга+
Таталтууд
Контентын үнэлгээ
Бүх насныханд
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг

Энэ аппын тухай

Ухаалаг гар утас эсвэл таблетаа Android үйлдлийн системтэй алсын удирдлагатай мэдрэгчтэй дэлгэц болон Arduino болон ARM төслүүдэд зориулсан дуут гаралт болгон хувиргах нээлттэй эхийн программ хангамж.
Та үүнийг HC-05 гэх мэт Bluetooth адаптер эсвэл USB OTG кабель ашиглан хийж болно.

Ухаалаг утас эсвэл таблет дээрээ график, товчлуур, гулсагч бүхий GUI үүсгэхийн тулд Arduino тойм зургийг ашиглана уу.
Зүгээр л HC-05-ийг Arduino-ийн RX/TX тээглүүртэй холбоно уу.
Эсвэл та USB кабель болон USB-OTG адаптер ашиглан Arduino-г ухаалаг утсандаа шууд холбож болно.
BlueDisplay нь Bluetooth-ээр дамжуулан Arduino-с зурах хүсэлтийг хүлээн авч, дүрсэлдэг.
Энэ нь мөн Android-ын Text-to-Speech Engine-ээр боловсруулагддаг дуут гаралтын хүсэлтийг шийдвэрлэх боломжтой.
GUI-ийн дуудлага, мэдрэгчтэй болон мэдрэгчтэй үйл явдлуудыг Arduino руу буцааж илгээдэг.
Ямар ч Android програмчлал шаардлагагүй!

Бүтэн дэлгэцийн горимд зүүн ирмэгээс шударснаар сонголтын цэс рүү нэвтэрнэ.

Онцлогууд:
- Нээлттэй эх сурвалж.
- Arduino болон ARM-д зориулсан C++ номын сангууд (STM)
- Мэдрэгч товчлуур + гулсагч объектууд дээр санал хүсэлтийн ая.
- Товчлуур болон гулсагчийг буцааж залгах, мэдрэгчтэй болон мэдрэгчтэй үйл явдлуудыг Arduino руу буцааж илгээдэг.
- График + текст гаралт, мөн үндсэн printf хэрэгжилт.
- Android > 5.0 (Lollipop)-д зориулсан Android TextToSpeech-тэй дуут гаралт.
- Байт эсвэл богино утгуудаас диаграм зурах. Сүүлд зурсан диаграмыг арилгахыг идэвхжүүлнэ.
- Системийн аяыг тоглуулах.
- Ohm, Celsius гэх мэт UTF-8 тэмдэгтүүдийн хялбар зураглал.
- Дотор оруулгатай харьцах дэлгэцийн бүсийг автоматаар болон гараар масштаблах.
- HC-05 модулийг ашиглан 115200 Baud хүртэл.
- Bluetooth-ийн оронд USB OTG холболтыг ашиглах боломжтой.
- Дибаг хийх зорилгоор хүлээн авсан болон илгээсэн тушаалууд болон өгөгдлийг локал байдлаар харуулах.
- Мессежийг шарсан талх болгон дибаг хийх.
- Serial.print() ашиглан хэвлэсэн мөрүүдийг дибаг хийх мессеж гэж тайлбарладаг.
- Бүртгэлийн түвшинд хүлээн авсан Bluetooth өгөгдлийн Hex болон ASCII гаралт.

Эх сурвалж + Жишээ:
Эх сурвалжийг https://github.com/ArminJo/android-blue-display хаягаас авах боломжтой.
Жишээ нь Arduino BlueDisplay номын санд байгаа https://github.com/ArminJo/Arduino-BlueDisplay.
Эсвэл Arduino IDE дээр (Ctrl+Shift+I) ашиглан BlueDisplay-г хайж олоорой.
Номын сан нь HC-05-ийг хялбар эхлүүлэх, 0.3 мегасэмжээ/сек хурдтай энгийн DSO-ийн жишээг агуулдаг.

Жишээг ашиглахаасаа өмнө BT модуль (жишээ нь HC-05 модуль) таны Android төхөөрөмжид холбогдсон бөгөөд Bluetooth тохиргоонд харагдах эсэхийг анхаарна уу.

Бүх жишээнүүдэд эхлээд 9600 дамжуулах хурдыг ашигладаг. Ялангуяа SimpleTouchScreenDSO жишээ нь 115200 дамжуулах хурдтайгаар илүү жигд ажиллах болно.
Үүний тулд `#define HC_05_BAUD_RATE BAUD_9600` мөрийг идэвхгүй болгож, `#define HC_05_BAUD_RATE BAUD_115200`-г идэвхжүүлж жишээ дамжуулах хурдыг өөрчил.
BT модулийн дамжуулах хурдыг өөрчлөх, жишээ нь. BTModuleProgrammer.ino жишээг ашиглан.

ARM жишээ кодыг https://github.com/ArminJo/STMF3-Discovery-Demos дээрээс олж болно.

Хувилбарын мэдээлэл https://github.com/ArminJo/android-blue-display#revision-history:
5.0
- Android > 5.0 (Lollipop)-д зориулсан Android TextToSpeech-тэй дуут гаралт.
- Y ба X текстийн байрлал тэмдэгтийн зүүн дээд буланд байна.
- Товчлуур болон гулсагчдад зориулсан setCallback() ба setFlags() шинэ функцууд.
- Одоо setFlagsAndSize() дээр дэлгэцийн чиг баримжаа олгох тугуудыг хийх боломжтой.
- Тогтмол цаг тэмдэглэгээ DST харьцах.
- Android суулгацтай ажиллах.

4.4
- DisableAutorepeatUntilEndOfTouch() шинэ функцийг дэмжинэ.

4.3
- Удаан дэлгэцийн дахин синхрончлолыг идэвхжүүлэх шинэ FUNCTION_CLEAR_DISPLAY_OPTIONAL тушаал.
- Bluetooth санамсаргүй саатал илрүүлэх.
- Бичил шударыг дарах алдаа зассан.
- Slider SUBFUNCTION_SLIDER_SET_DEFAULT_COLOR_THRESHOLD нэмсэн.
- Сонголтуудын цэсийг шударснаар нээх нь одоо бүтэн дэлгэцээр хязгаарлагдахгүй бөгөөд холбогдсон.
- Serial.print() ашиглан хэвлэсэн мөрүүдийг тайлбарлахгүй, харин дибаг хийх зорилгоор бүртгэлд хадгалдаг.
- FUNCTION_BUTTON_REMOVE дээрх алдаа зассан.
- SUBFUNCTION_SLIDER_SET_POSITION алдааг зассан.

Санамж:
HC-05 холбогдсон үед Arduino програмчлалыг идэвхжүүлэхийн тулд Arduino rx болон HC-05 tx-ийг холбох диод ашиглана уу.
Шинэчилсэн огноо
2025 оны 5-р сарын 25

Өгөгдлийн аюулгүй байдал

Аюулгүй байдал нь хөгжүүлэгчид таны өгөгдлийг хэрхэн цуглуулж, хуваалцдаг болохыг ойлгохоос эхэлнэ. Өгөгдлийн нууцлал болон аюулгүй байдлын практик нь таны хэрэглээ, бүс нутаг болон наснаас хамаарч харилцан адилгүй байж болно. Хөгжүүлэгч энэ мэдээллийг өгсөн бөгөөд үүнийг цаг хугацааны явцад шинэчилж болно.
Гуравдагч талтай ямар ч өгөгдөл хуваалцаагүй
Хөгжүүлэгчид хуваалцахыг хэрхэн зарладаг талаар нэмэлт мэдээлэл авах
Ямар ч өгөгдөл цуглуулаагүй
Хөгжүүлэгчид цуглуулгыг хэрхэн зарладаг талаар нэмэлт мэдээлэл авах

Шинэ юм юу байна

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