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.