Tabela de conteúdos
Arduino Pro Mini
Criado pela empresa americana SparkFun, esse kit pode ser encontrado em diversas variações. Em geral essas variações afetam apenas alguns aspectos da placa, como a disposição de alguns pinos. E apesar de ser baseada no mesmo microcontrolador ATMEGA328P, we trata de uma versão bastante simplificada do tradicional Arduino Uno.
- Não possui interface USB
- Não possui um bootloader
- Não suporta muita carga em geral pois seu regulador é menos robusto
- Não tem um LED associado à porta 13
Portanto para utiliza-lo é necessário:
- Usar uma interface Serial-USB (FTTI)
- Usar um programador externo como o USBasp
E por que então usar esse kit se ele é tão restrito? Bem, primeiro é mais barato, segundo, temos que lembrar que na vida prática sistemas embarcados raramente precisam dispor de acesso à porta serial ou interface de programação. Isto é, exceto claro durante a fase de desenvolvimento.
Uma outra coisa legal deses Arduinos Mini é que eles exitem na versão de 3,3V a 8MHz (menor consumo de energia - pense em circuitos alimentados por uma bateria) e na versão 5V a 16MHz (que são mais rápidos).
Pinagem
Estas são as configurações de dos pinos do Arduino Pro Mini:
Exemplo de código
uint32_t old_millis = 0L; #define DOT_DELAY 1000 void setup() { // put your setup code here, to run once: Serial.begin(9600); // while (!Serial); delay(3000); Serial.println(); Serial.println(F("[jbit.com.br] Inicialização completa")); } void loop() { // put your main code here, to run repeatedly: uint32_t current_millis = millis(); if (current_millis > old_millis + DOT_DELAY) old_millis = current_millis; Serial.print(F(".")); } }
Resultado na porta serial:




