Gogo Board como Scratch Board – III

Utilizando o compilador CCS, por exemplo, deveremos escrever nosso código desta forma:

printf(usb_cdc_putc,"%c", (0b10000000 | ((NoCanal & 0b1111) << 3) | (((ValorSensor & 0b1111111111) >> 7) & 0b111)));
printf(usb_cdc_putc,"%c", ((ValorSensor & 0b1111111111) & 0x7F));

E ainda, entre o envio de cada grupo de bytes, será necessário incluir um tempo mínimo de espera:

delay_us(400);

Assim, formaremos os pacotes de bytes a serem enviados.

Foto: http://www.warburtech.co.uk/

Anúncios