Índice:
- Suprimentos
- Etapa 1: Baixar o software
- Etapa 2: Programando o Arduino
- Etapa 3: Continuação da programação do Sphero (retornos de chamada e controles)
- Etapa 4: conectando
Vídeo: Programando Arduino com Sphero RVR: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Em outubro do ano passado, o Sphero RVR foi lançado. Este era um robô como nenhum outro robô. Em primeiro lugar, você pode programá-lo com Micro: bit, Raspberry PI e Arduino. Você também pode fazer com que ele execute várias funções diferentes. Os LEDs também podem mudar de cor. E sua bateria é recarregável e não é alimentada por bateria descartável!
De volta ao Arduino, as pessoas não sabem por onde começar. É por isso que escrevi isso, estou mostrando a vocês como emparelhar isso com o Arduino. Este processo é mais fácil do que você pensa e levará menos de uma hora! Vamos começar!
Suprimentos
1 Sphero RVR
1 Arduino
Etapa 1: Baixar o software
Esta etapa é bastante fácil, tudo que você precisa fazer é acessar este link. e baixe o arquivo. Lembre-se de que seu software deve ser Linux, Windows ou Apple.
Etapa 2: Programando o Arduino
Assim que o software estiver aberto e pronto para codificar, comece digitando este código
#incluir
em seguida, você tem que digitar
rvr.configUART (& Serial);
então você tem uma conexão com o Sphero
Etapa 3: Continuação da programação do Sphero (retornos de chamada e controles)
Callbacks permitem que você peça ao Sphero para enviar informações ao invés de você enviá-las ao Sphero. Por exemplo, usando rvr.poll (); em uma função de loop, você obterá algo de Sphero. Se você não incluir, você não terá nada de volta.
Os controles tornam mais simples para você falar com o RVR usando o código do Arduino, criando comandos que já possuem referências a alguns dos comandos, para que você não tenha que cavar no código do SDK do Sphero Arduino.
Então, o resto é com você! O que você deseja fazer com seu Sphero RVR?
Etapa 4: conectando
Para finalizar, você conecta. Em seguida, execute o programa do seu Arduino e veja o que você fez!
Se você estiver tendo problemas, vá para a página do Arduino e do Sphero. Eles provavelmente explicaram melhor do que eu. Foi aqui também que comecei minha pesquisa.
Recomendado:
Programando ATmega328 com Arduino IDE usando cristal de 8 MHz: 4 etapas
Programando ATmega328 com Arduino IDE usando Cristal de 8 MHz: Neste Instuctable, estarei cobrindo um guia passo a passo de programação de um ATmega328P IC (o mesmo microcontrolador presente no Arudino UNO) usando Arduino IDE e um Arduino UNO como programador para se tornar um Arduino personalizado, para fazer seus projetos
PROGRAMANDO AT89S52 USANDO ARDUINO: 4 etapas
PROGRAMANDO AT89S52 USANDO ARDUINO: Programação In-System (ISP), também conhecida como In-Circuit Serial Programming (ICSP), é a capacidade de alguns dispositivos lógicos programáveis, microcontroladores e outros dispositivos incorporados de serem programados enquanto instalados em um sistema completo, em vez de exigir o chi
Programando um Arduino usando outro Arduino para exibir um texto de rolagem sem uma biblioteca: 5 etapas
Programando um Arduino usando outro Arduino para exibir um texto em rolagem sem uma biblioteca: Sony Spresense ou Arduino Uno não são tão caros e não requerem muita energia. No entanto, se o seu projeto tem limitação de energia, espaço ou até mesmo orçamento, você pode querer considerar o uso do Arduino Pro Mini. Ao contrário do Arduino Pro Micro, Arduino Pro Mi
Programando Arduino Over the Air (OTA) - Ameba Arduino: 4 etapas
Programando Arduino Over the Air (OTA) - Ameba Arduino: Existem muitos microcontroladores Wi-Fi no mercado, muitos fabricantes gostam de programar seus microcontroladores Wi-Fi usando Arduino IDE. No entanto, um dos recursos mais legais que um microcontrolador Wi-Fi tem a oferecer tende a ser esquecido, ou seja
Programando o ATTiny85, ATTiny84 e ATMega328P: Arduino como ISP: 9 etapas (com imagens)
Programando o ATTiny85, ATTiny84 e ATMega328P: Arduino como ISP: Prefácio Recentemente, tenho desenvolvido alguns projetos de IoT baseados em ESP8266 e descobri que o processador central estava lutando para realizar todas as tarefas que eu precisava para gerenciar, então decidi distribuir alguns dos as atividades menos importantes para um micr