Pular para o conteúdo principal

JavaScript para RePhone

RePhone pode ser uma ferramenta de aprendizado para você começar projetos interessantes. Atualmente, RePhone suporta vários ambientes e linguagens de desenvolvimento, você pode tanto criar aplicações com C/C++ baseado no Eclipse IDE, Arduino IDE, quanto com Lua e JavaScript.

Este wiki é um Guia do Usuário para ajudar você a iniciar seu projeto RePhone com JavaScript.

Instalar Driver e Atualizar Firmware

Baixar o aplicativo JavaScript para RePhone

Passo 1. Vá para o canal de releases no GitHub do projeto JavaScript for RePhone para baixar js_for_rephone_xxx.zip

Download JavaScript for RePhone

Passo 2. Coloque seu RePhone no modo de armazenamento conectando a bateria e conecte-o ao PC com um cabo Micro USB.

Passo 3. Descompacte o arquivo js_for_rephone_xxx.zip no disco de 5 MB do RePhone, você também pode colocar alguns arquivos de música (formato mp3) no disco. Aqui eu coloquei 'music1.mp3' e 'music2.mp3' nele.

Usar o Shell JavaScript

Passo 1. Agora pressione e segure a tecla liga/desliga do seu RePhone (Xadow GSM+BLE, veja o diagrama acima no passo 3 da seção 2) por 2 segundos para ligá-lo, depois identifique o número da porta COM para a porta serial, que será MTK USB Modem Port aparecendo no Device Manager; note também que o número da porta COM pode ser diferente em cada PC.

Abra o Device Manager clicando no botão Start, clicando em Control Panel, clicando em System and Security e então, em System, clicando em Device Manager. Se for solicitado uma senha de administrador ou confirmação, digite a senha ou forneça a confirmação. Veja a imagem a seguir:

Passo 2. Usamos uma ferramenta de terminal serial como o PuTTY para acessar o shell Lua em execução no RePhone.

Se você usar PuTTY, lembre-se de habilitar a opção "implicit CR in every LF". Caso contrário, as quebras de linha ficarão estranhas. O shell Lua do RePhone usa LF ('\n') como EOL, enquanto o PuTTY usa CR LF ("\r\n") como EOL padrão.

Passo 3. Abra a porta MTK USB Modem (sua taxa de baud não importa, pois é uma porta serial virtual USB) e digite "print('hello, world')", você terá seu primeiro código Lua rodando no RePhone.

Se você tiver alguns arquivos de música no RePhone, digite "audio.play('music.mp3')" para tocá-los. Se você tiver um cartão SIM inserido, digite "gsm.call('phone_number')" para ligar para alguém ou "gsm.text('phone_number', 'message from rephone')" para enviar uma mensagem de texto.

Exemplos

1.Reproduzir uma música repetidamente.

function aplay() { audio.play('music.mp3'); }
t = timer.create(10000, aplay)

2.Mensagem de resposta automática.

function re(f, c) { print('message:', c, ' from:', f); gsm.text(f, 'Thanks for your message'); }
gsm.on_new_message(re)

Comunidade RePhone

Temos procurado um lugar melhor onde nossos apoiadores (Usuários RePhone) possam se reunir, de forma acolhedora e confortável, conversar sobre RePhone, discutir problemas técnicos, compartilhar ideias/projetos e dar feedback sobre o desenvolvimento dos módulos no futuro. E então aqui está, a Comunidade RePhone.

Agora junte-se a nós na Comunidade RePhone!

Juntos buscamos respostas, fazemos coisas interessantes, cuidamos uns dos outros e compartilhamos nossas experiências.

Recursos

Suporte Técnico & Discussão de Produto

Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...