O microcontrolador utilizado é o Atmel 328P igualmente utilizado no Arduíno micro, com o bootloader do Arduíno. Tem 2 barramentos de forma a poder ser interligado com outros módulos e assim ser extensível. Para programar um firmware pode ser usado o compilador do Arduíno, assim como todas as livrarias. O método de programação é igual ao já conhecido Arduíno. As bibliotecas para trabalhar com a interface estão disponíveis na web. O hardware da plataforma está preparado para receber qualquer tipo de firmware, é fornecido só com um BootLoader.
A plataforma Hermes tem incluída 2 portos de expansão que poderá interligar com outro tipo de interfaces. A alimentação pode ser de 9 a 12VDC, tenha atenção à polaridade do conector de alimentação. Firmware de bibliotecas que pode usar é igual às livrarias do Arduíno, respeitando os pinos pré-definidos internamente.
Caraterísticas:
• Dimensões da placa: 50x50mm;
• Alimentação 12V DC;
• Comunicação interna: RX/TX TTL, I2C;
• 2 Interruptores para funções;
• Display TFT 1,8’’;
• Buzzer;
• Cartão microSD, opção;
• 1 Saída Mosfet para cargas até 48V;
• 1 Entrada analógica amplificada por Ampop.
Funcionamento em modo BootLoader
Antes de alimentar a interface, ligar o pino RS a 0V e ligar a alimentação, o microcontrolador fica preparado para receber o firmware pelo compilador do Arduíno, retirar imediatamente a seguir o 0V do pino RS. Para descarregar o firmware deverá ligar nos pinos RX e TX um interface externo USB/Serial.
Socket Cartão SD
O Hermes tem um socket para poder por um cartão SD para gravar dados nele. O cartão SD funciona por SPI e o pino de CS é o pino D8 do Hermes.
Firmware/Livrarias:
O firmware ou as livrarias disponiveis é as livrarias iguais para o Arduíno. Só tem que tomar atenção ao endereçamento dos pinos.