BlueDisplay

1 tis.+
Stahování
Hodnocení obsahu
Všichni (E)
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky

Informace o aplikaci

Software s otevřeným zdrojovým kódem pro převod vašeho smartphonu / tabletu na vzdálený dotykový displej Android pro vaše projekty Arduino a ARM pomocí adaptéru Bluetooth, jako je HC-05 nebo kabelu USB OTG.

Nechte skicu Arduina vytvořit grafické uživatelské rozhraní s grafikou, tlačítky a posuvníky na vašem smartphonu jednoduchým připojením HC-05 k rx/tx pinům vašeho Arduina.
Podporováno je také přímé připojení Arduina pomocí USB kabelu a USB-OTG adaptéru k vašemu smartphonu.
BlueDisplay přijímá požadavky na kreslení od Arduina přes Bluetooth a vykresluje je.
Základní prvky GUI, jako jsou tlačítka a posuvníky, jsou v aplikaci stále implementovány, aby se zmenšila velikost kódu Arduino.
Zpětné volání GUI, dotykové a senzorové události jsou odesílány zpět do Arduina.
Není potřeba žádné programování pro Android!

Funkce:
- Open Source.
- C++ knihovny pro Arduino a ARM (STM)
- Grafický + textový výstup i implementace printf.
- Kreslit graf z bajtů nebo krátkých hodnot. Umožňuje vymazání posledního nakresleného grafu.
- Přehrajte systémové tóny.
- Objekty dotykového tlačítka + posuvníku s tónovou zpětnou vazbou.
- Zpětné volání tlačítek a posuvníku, stejně jako události dotyku a senzoru jsou odesílány zpět do Arduina.
- Automatické a ruční škálování oblasti zobrazení.
- Snadné mapování znaků UTF-8, jako je Ohm, Celsius atd.
- Až 115200 Baud pomocí modulů HC-05.
- Místo Bluetooth lze použít připojení USB OTG.
- Lokální zobrazení přijatých a odeslaných příkazů a dat pro účely ladění.
- Hexadecimální a ASCII výstup přijatých dat Bluetooth na úrovni protokolu podrobně.
- Ladit zprávy jako toasty.

Zdroje + příklady:
Zdroje jsou k dispozici na https://github.com/ArminJo/android-blue-display.
Příklady jsou obsaženy v knihovně Arduino BlueDisplay https://github.com/ArminJo/Arduino-BlueDisplay.
Nebo použijte (Ctrl+Shift+I) v Arduino IDE a vyhledejte BlueDisplay.
Knihovna obsahuje příklady pro snadnou inicializaci HC-05 a pro jednoduché DSO s 0,3 megavzorky/s.

Před použitím příkladů se ujistěte, že modul BT (např. modul HC-05) je připojen k vašemu zařízení Android a je viditelný v nastavení Bluetooth.

Všechny příklady zpočátku používají přenosovou rychlost 9600. Zejména příklad SimpleTouchScreenDSO poběží plynuleji s přenosovou rychlostí 115200.
Za tímto účelem změňte ukázkovou přenosovou rychlost deaktivací řádku `#define HC_05_BAUD_RATE BAUD_9600` a aktivací `#define HC_05_BAUD_RATE BAUD_115200`.
A změňte přenosovou rychlost modulu BT, např. pomocí příkladu BTModuleProgrammer.ino.

Příklad kódu ARM lze nalézt na https://github.com/ArminJo/STMF3-Discovery-Demos.

Informace o verzi:
4.3
- Nový příkaz FUNCTION_CLEAR_DISPLAY_OPTIONAL pro umožnění opětovné synchronizace pomalých zobrazení.
- Detekce náhodného zpoždění Bluetooth.
- Opravená chyba pro potlačení mikro-swipe potlačení.
- Přidán posuvník SUBFUNCTION_SLIDER_SET_DEFAULT_COLOR_THRESHOLD.
- Otevření nabídky možností přejetím prstem nyní není omezeno na celou obrazovku a připojeno.
- Řetězce vytištěné pomocí Serial.print() nejsou interpretovány, ale uloženy v protokolu pro účely ladění.
- Opravená chyba ve FUNCTION_BUTTON_REMOVE.
- Opravená chyba pro SUBFUNCTION_SLIDER_SET_POSITION.

4.2
- Přejetím od levého okraje v režimu celé obrazovky aplikace otevřete nabídku možností.
- Odstraněny chybné zprávy o nepřijatých datech.
- Přidány hodnoty parametrů *LOCK_SENSOR_LANDSCAPE a *LOCK_SENSOR_PORTRAIT pro funkci setScreenOrientationLock().
- Vylepšena manipulace s titulky posuvníku.
- Přidány krátké funkce `drawText`.

4.1 Vylepšené spuštění. Nová zpráva, pokud po připojení nejsou přijata žádná data a část obrazovky je neaktivní/černá, pro přístup k protokolu.
Nyní je také možné připojení 4.0 pomocí kabelu USB OTG. V tomto případě není potřeba žádný Bluetooth adaptér.
Posuvník setScaleFactor() neškáluje skutečnou hodnotu, která je doručena jako počáteční hodnota při init().
Vylepšené nastavení hlasitosti tónu – lze upravit i na smartphonu.
trim() pro všechny řetězce titulků tlačítek.

Náznak:
Chcete-li umožnit programování Arduina, když je připojen HC-05, použijte diodu pro připojení Arduino rx a HC-05 tx.
Datum aktualizace
30. 8. 2023

Zabezpečení údajů

Bezpečnost začíná pochopením toho, jak vývojáři shromažďují a sdílejí vaše data. Postupy ochrany soukromí a zabezpečení dat se mohou lišit podle způsobu používání, oblasti a věku. Tyto informace poskytl vývojář a může je průběžně aktualizovat.
S třetími stranami nejsou sdílena žádná data
Další informace o tom, jak vývojáři deklarují sdílení
Aplikace neshromažďuje žádná data
Další informace o tom, jak vývojáři deklarují shromažďování