Apoio ao uso do Ludobot/ Itty Bitty Buggy
O kit LudoBot/ Itty Bitty Buggy permite muitas atividades com um produto de boa qualidade, e expansão em seu uso por meio de conexão com módulos do Arduino e do Lego. Para iniciar as atividades básicas podem ser realizadas por meio de programação estilo Arduino (C++ em ambiente próprio ou na IDE do Arduino com inclusão de biblioteca de placas); no entanto, muito do material é difÃcil de encontrar, pois os links não forma mantidos e/ ou o material não foi atualizado. Esta página destina-se a reunir materiais de apoio para auxiliar no desbravamento desta tecnologia. O material aqui disponÃvel foi coletado na Internet (no sÃtio Chinês do Microduino há muitos exemplos, em Chinês e Inglês). Muito do material a seguir está na lÃngua original e na versão em que foi encontrado (ou seja, pode não ser a última…).
Atividades
Código:
#include <Adafruit_NeoPixel.h> //biblioteca da Adafruit
#define PinoControle 8 //controle do primeiro LED
//O conector pega o primeiro contato somente; por exemplo,
//conectado em D8/D9 com o pino 9 não funciona, só com o 8
#define QtdadeLEDs 4 //número de LEDs utilizados
#define valorMaximo 255 //maior valor de cor
#define valorMinimo 0 //menor valor de cor
//cria um objeto com o nome faixaLEDs
Adafruit_NeoPixel faixaLEDs = Adafruit_NeoPixel(QtdadeLEDs, PinoControle, NEO_GRB + NEO_KHZ800);
void setup() {
faixaLEDs.begin(); //inicializa o objeto faixaLEDs
faixaLEDs.show(); //inicia a exibição de cores em faixaLEDs
}
void loop() {
// 'mudaCor' tem dois parâmetros: cor desejada, tempo
// 'cor' (RGB) para o primeiro LED; depois do 'tempo' muda a cor para o segundo LED, ...
mudaCor(faixaLEDs.Color(255, 0, 0), 500); //Vermelho -> R=255, G=0, B=0
mudaCor(faixaLEDs.Color(0, 255, 0), 500); //Verde
mudaCor(faixaLEDs.Color(0, 0, 255), 500); //Azul
mudaCor(faixaLEDs.Color(255, 255, 0), 500); //Amarelo
mudaCor(faixaLEDs.Color(255, 255, 255), 500); //Branco
devanescer(255, 0, 0, 10); //varia luminosidade em vermelho
devanescer( 255, 255, 0, 10);//varia luminosidade em amarelo
devanescer( 0, 255, 0, 10);//varia luminosidade em verde
devanescer( 0, 0, 255, 10);//varia luminosidade em azul
}
void mudaCor(uint32_t cor, uint8_t tempo) {
for (uint16_t qualLED = 0; qualLED < faixaLEDs.numPixels(); qualLED++) {
faixaLEDs.setPixelColor(qualLED, cor);
faixaLEDs.show();
delay(tempo);
}
}
void ajustaLED(uint32_t cor) {
for (uint16_t quem = 0; quem < faixaLEDs.numPixels(); quem++) {
faixaLEDs.setPixelColor(quem, cor);
}
faixaLEDs.show();
}
void devanescer( int vermelho, int verde, int azul, uint8_t tempo) {
for (int valor = 0; valor < valorMaximo; valor++)
{
ajustaLED(faixaLEDs.Color(map(valor, valorMinimo, valorMaximo, 0, vermelho),
map(valor, valorMinimo, valorMaximo, 0, verde),
map(valor, valorMinimo, valorMaximo, 0, azul)));
delay(tempo);
}
for (int valor = valorMaximo; valor >= 0; valor--)
{
ajustaLED(faixaLEDs.Color(map(valor, valorMinimo, valorMaximo, 0, vermelho),
map(valor, valorMinimo, valorMaximo, 0, verde),
map(valor, valorMinimo, valorMaximo, 0, azul)));
delay(tempo);
}
}
– Exemplos de programas ( aqui )

Cabos
– Exemplos de cabos para uso com peças do Arduino:
Softwares (cópias, talvez antigas):
– IDE estilo Arduino adaptada e com exemplos para microduino/ Ludobot/ Itty Bitty Buggy [Arduino IDE for Microduino-win-1.8.4-V6.0] – (aqui)
– IDE mDesigner com apoio ao uso do mCookie/ microduino/ Ludobot/ Itty Bitty Buggy [mDesigner3V2.1.0_x64] – (aqui)
– App Android com instruções de montagem de robôs Ludobot/ Itty Bitty Buggy [buggy(en-pt-ok)] – (aqui)
– App Android para programação do Ludobot/ Itty Bitty Buggy [Ludobot by Microduino_2.4.01_APKPure] – (aqui)
– App IBB (Itty Bitty Buggy) versão 2.13 [IBBV2.1.3] – (aqui)
Materiais de apoio (cópias, talvez antigas):
– ‘Mapa’ para seguidor de linha Ludobot/ Itty Bitty Buggy [Itty-Bitty-Buggy-BIG-MAP] – (aqui)
– -‘Mapa’ Itty Bitty Buggy [mapa-itty-bitty-buggy] – (aqui)
– Folheto introdutório para programação Ludobot/ Itty Bitty Buggy em estilo Arduino [Itty-Bitty-City-Code-Companion-for-Arduino-IDE] – (aqui)
– Folheto introdutório para programação Ludobot/ Itty Bitty Buggy em estilo Scratch com o mDesigner [Itty-Bitty-City-Code-Companion-for-mDesigner em estilo Scratch] – (aqui)
– Folheto comparando os modos Live x Arduino do Ludobot/ Itty Bitty Buggy [Live-vs.-Arduino-Mode] – (aqui)
– Manual do usuário parte 1 – exemplos de programação Ludobot/ Itty Bitty Buggy [User-Manual-Part-1-3971236] – (aqui)
– Manual do usuário parte 1 – exemplos de programação Ludobot/ Itty Bitty Buggy [User-manual-Part-2-3971237] – (aqui)
