Prévia do material em texto
<p>MICROCONTROLADORES</p><p>Arthur Monteiro da Silva</p><p>1</p><p>CARREGAMENTO DE UM PROGRAMA NO ARDUINO</p><p>OBJETIVO</p><p>O objetivo dessa atividade prática foi aplicar um projeto de acionamento de um display 7 segmentos com um Arduino.</p><p>METODOLOGIA</p><p>Procedimento 1: Carregando o programa no Arduino</p><p>Procedimento 2. Monte o circuito conforme esquema base</p><p>Procedimento 3. Envie o código para o microcontrolador</p><p>Procedimento 4. O seu circuito está pronto</p><p>Figura 1 – Esquemático</p><p>2</p><p>CARREGAMENTO DE UM PROGRAMA NO ARDUINO</p><p>Código</p><p>#define A 12 //</p><p>#define B 13 // define o pino respectivo</p><p>#define C 7 // a cada led</p><p>#define D 8 //</p><p>#define E 9 //</p><p>#define F 11 //</p><p>#define G 10 //</p><p>#define QTD_SEG 7 //quantidade de leds</p><p>#define QTD_CHAR 10 //quantidade de dígitos</p><p>int seg[] = {A, B, C, D, E, F, G}; //vetor referente aos pinos</p><p>int contador; //usado para definir qual dígito será mostrado</p><p>bool num[][10] = { {1, 1, 1, 1, 1, 1, 0}, // mapeia</p><p>{0, 1, 1, 0, 0, 0, 0}, // cada</p><p>{1, 1, 0, 1, 1, 0, 1}, // dígito</p><p>{1, 1, 1, 1, 0, 0, 1}, // à respectiva</p><p>{0, 1, 1, 0, 0, 1, 1}, // combinação</p><p>{1, 0, 1, 1, 0, 1, 1}, // de leds</p><p>{1, 0, 1, 1, 1, 1, 1}, // acesos</p><p>{1, 1, 1, 0, 0, 0, 0}, //</p><p>{1, 1, 1, 1, 1, 1, 1}, //</p><p>{1, 1, 1, 1, 0, 1, 1} }; //</p><p>void setup() {</p><p>contador = 0; //inicia o contador</p><p>for(int i = 0; i</p>