O Gadget de hoje é uma placa que foi criada com o intuito de promover o gosto pela programação entre os jovens e que teve uma campanha de Kickstarter. Trata-se de uma pequena placa designada por CodeBug.
Esta placa tem as seguintes características:
- Micro-controlador Microchip PIC18F com suporte USB
- 25 LEDs vermelhos dispostos em matriz
- 6 pontos ligação externos com 4 pinos de I/O incluindo analógicos, energia e GND
- Energia através de microUSB ou Baterias
- Suporte de bateria CR2032
- Tecnologia Smart Sleep
- Porto de expansão com 4 pinos I/O (Configuráveis como UART, SPI ou I2C)
- Programação simples através do Blocky - programação drap-n-drop no browser.
- 2 botões de entrada
Esta placa custou cerca de 20 € na campanha.
Para que se possa usar a placa basta ter um cabo USB com ficha microUSB. A programação é feita no browser, acedendo ao site do codebug.
Também é possível ver o código na tab Code Viewer:
codebug_direction('U');
codebug_sleepafter(3);
io_configure(0, 1);
io_configure(1, 1);
io_configure(2, 1);
io_configure(3, 1);
io_configure_pullup(0, 0);
io_configure_pullup(2, 0);
io_configure_pullup(3, 0);
fivebyfivedisplay.sprite_scroll((new StringSprite('altLab!', 'R')), 100, 'L');
Depois de ter o programa feito pode-se descarregar o mesmo no botão de Download.
De seguida no mesmo momento que se liga o cabo USB carrega-se no botão A.
Esta operação vai tornar o dispositivo numa PEN Drive expondo a mesma ao Sistema.
Nessa altura copia-se o ficheiro com a extensão “cbg” para a Drive “Codebug”.
Posteriormente carrega-se no Botão B para executar o programa.
Agora é escrever programas…..