Programação Avançada em Arduino
Conteúdo (Ementa):
- Revisão de conceitos relacionados a programação em Arduino;
- Desenvolvimento de bibliotecas para o Arduino;
- Uso do display de LCD;
- Timers e interrupções;
- Escrita e leitura nas memórias Flash e EEPROM;
- Comunicação de dados: SPI (Serial Peripheral Interface), I2C, USART (Universal Syncronous/AssyncronousReceiveTransmit), Bluetooth, comunicação via NRF24L01 2,4 Ghz;
- Programação em C para o microcontrolador Atmega328P;
- Uso do Sistema Operacional Embarcado FreeRTOS;
- Integração do Arduino com o Processing.