Í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
![Programando Arduino com Sphero RVR: 4 etapas Programando Arduino com Sphero RVR: 4 etapas](https://i.howwhatproduce.com/images/007/image-19078-j.webp)
Vídeo: Programando Arduino com Sphero RVR: 4 etapas
![Vídeo: Programando Arduino com Sphero RVR: 4 etapas Vídeo: Programando Arduino com Sphero RVR: 4 etapas](https://i.ytimg.com/vi/MPpxY-Wx9Ys/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
![Programando Arduino com Sphero RVR Programando Arduino com Sphero RVR](https://i.howwhatproduce.com/images/007/image-19078-1-j.webp)
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
![Baixando o software Baixando o software](https://i.howwhatproduce.com/images/007/image-19078-2-j.webp)
![Baixando o software Baixando o software](https://i.howwhatproduce.com/images/007/image-19078-3-j.webp)
![Baixando o software Baixando o software](https://i.howwhatproduce.com/images/007/image-19078-4-j.webp)
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
![Programando o Arduino Programando o Arduino](https://i.howwhatproduce.com/images/007/image-19078-5-j.webp)
![Programando o Arduino Programando o Arduino](https://i.howwhatproduce.com/images/007/image-19078-6-j.webp)
![Programando o Arduino Programando o Arduino](https://i.howwhatproduce.com/images/007/image-19078-7-j.webp)
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)
![Continuação da programação do Sphero (retornos de chamada e controles) Continuação da programação do Sphero (retornos de chamada e controles)](https://i.howwhatproduce.com/images/007/image-19078-8-j.webp)
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
![Conectando Conectando](https://i.howwhatproduce.com/images/007/image-19078-9-j.webp)
![Conectando Conectando](https://i.howwhatproduce.com/images/007/image-19078-10-j.webp)
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: 4 etapas Programando ATmega328 com Arduino IDE usando cristal de 8 MHz: 4 etapas](https://i.howwhatproduce.com/images/001/image-05-8-j.webp)
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: 4 etapas PROGRAMANDO AT89S52 USANDO ARDUINO: 4 etapas](https://i.howwhatproduce.com/images/005/image-13901-j.webp)
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 de rolagem sem uma biblioteca: 5 etapas Programando um Arduino usando outro Arduino para exibir um texto de rolagem sem uma biblioteca: 5 etapas](https://i.howwhatproduce.com/images/007/image-20745-j.webp)
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: 4 etapas Programando Arduino Over the Air (OTA) - Ameba Arduino: 4 etapas](https://i.howwhatproduce.com/images/008/image-23435-j.webp)
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: 9 etapas (com imagens) Programando o ATTiny85, ATTiny84 e ATMega328P: Arduino como ISP: 9 etapas (com imagens)](https://i.howwhatproduce.com/images/003/image-8392-15-j.webp)
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