8.5
Converte o smartphone em uma tela de toque remoto para o seu projeto Arduino ou ARM.
Software de código aberto para converter seu smartphone / tablet em uma tela de toque remota Android para seus projetos Arduino e ARM usando um adaptador Bluetooth como HC-05 ou um cabo USB OTG.
Deixe o esboço do Arduino criar uma GUI com gráficos, botões e controles deslizantes no seu smartphone, simplesmente conectando um HC-05 aos pinos RX/TX do seu Arduino.
Conectando diretamente o Arduino com um cabo USB e um adaptador USB-OTG ao seu smartphone também é suportado.
BlueDisplay recebe solicitações de desenho do Arduino sobre o Bluetooth e o renderiza.
Os elementos básicos da GUI como botões e controles deslizantes ainda são implementados no aplicativo para reduzir o tamanho do código do Arduino.
Os eventos de retorno de chamada, toque e sensor da GUI são enviados de volta a Arduino.
Não é necessário programar Android!
Características:
- código aberto.
- Bibliotecas C ++ para Arduino e Arm (STM)
- Saída gráfica + texto, bem como implementação PrintF.
- Desenhe o gráfico de byte ou valores curtos. Permite a limpeza do último gráfico desenhado.
- Tons de sistema de reprodução.
- Botão de toque + objetos deslizantes com feedback de tom.
- O retorno de chamada do botão e do controle deslizante, bem como os eventos de toque e sensor, são enviados de volta ao Arduino.
- Escala automática e manualmente da região de exibição.
- Mapeamento fácil de caracteres UTF-8 como Ohm, Celsius etc ..
- Até 115200 Baud usando módulos HC-05.
- A conexão USB OTG pode ser usada em vez do Bluetooth.
- Exibição local de comandos e dados recebidos e enviados para fins de depuração.
- Saída Hex e ASCII dos dados Bluetooth recebidos no nível do log detalhado.
- Mensagens de depuração como torradas.
Fontes + exemplos:
As fontes estão disponíveis em https://github.com/arminjo/android-blue-display.
Os exemplos estão contidos na Biblioteca Arduino Bluedisplay https://github.com/arminjo/arduino-buedisplay.
Ou use (Ctrl+Shift+I) no Arduino IDE e procure por BlueDisplay .
A biblioteca inclui exemplos para facilitar a inicialização de um HC-05 e para um DSO simples com 0,3 megasamplos/s.
Antes de usar os exemplos, tome cuidado para que o módulo BT (por exemplo, o módulo HC-05) esteja conectado ao seu dispositivo Android e seja visível nas configurações do Bluetooth.
Todos os exemplos usam inicialmente o Baudrate de 9600. Especialmente o exemplo do SimpleTouchScreendso será mais suave com um baudrate de 115200.
Para isso, altere o exemplo baudrate desativando a linha `#define hc_05_baud_rate baud_9600` e ativando` #define hc_05_baud_rate Baud_115200`.
E altere o BT-Module Baudrate, por exemplo, usando o exemplo BTModuleProgrmer.ino.
O código de exemplo do ARM pode ser encontrado em https://github.com/arminjo/stmf3-discovery-dmos.
Informações da versão:
4.3
- Novo comando function_clear_display_optional para ativar a ressincronização de exibições lentas.
- Detecção de atraso aleatório do Bluetooth.
- Corrigido Bug para suprimir micro-swipe.
- Adicionado Slider Subfunction_slider_set_default_color_threshold.
- Menu de abertura de opções de deslizamento agora não restrito em tela cheia e conectada.
- Strings impressas com serial.print () não são interpretadas, mas armazenadas no log para fins de depuração.
- Corrigido Bug em function_button_remove.
- Corrigido Bug para Subfunction_slider_set_Position.
4.2
- deslizar da borda esquerda no modo de tela completa do aplicativo Abre o menu Opções.
- Mensagens defeituosas removidas em nenhum dado recebido.
- Valores de parâmetros adicionados *LOCK_SENSOR_LANDSCAPE e *LOCK_SENSOR_PORTRAIT PARA FUNÇÃO SETSCREENORIENTATIONLOCK ().
- O manuseio da legenda do controle deslizante melhorou.
- Adicionado funções curtas `drawText`.
4.1 Startup aprimorado. Nova mensagem se nenhum dado recebido após a conexão e parte da tela estiver inativo/preto, para acessar o log.
4.0 Conexão com o cabo USB OTG agora também é possível. Nesse caso, nenhum adaptador Bluetooth é necessário.
Slider SetScaleFactor () não escala o valor real, que é entregue como valor inicial em init ().
A configuração de volume de tom aprimorada - também pode ser ajustada no smartphone.
Trim () para todas as seqüências de legenda do botão.
Dica:
Para ativar a programação do Arduino, enquanto o HC-05 está conectado, use um diodo para conectar o Arduino RX e o HC-05 TX.
April 5, 2025
April 4, 2025
April 4, 2025
April 4, 2025
April 4, 2025
April 4, 2025
April 4, 2025
April 4, 2025
April 4, 2025
April 3, 2025
April 3, 2025
April 3, 2025