Fichas_C_Arduino.pdf

download Fichas_C_Arduino.pdf

of 8

Transcript of Fichas_C_Arduino.pdf

  • 8/13/2019 Fichas_C_Arduino.pdf

    1/8

    Escola Secundria Antnio Damsio

    Curso Profissional de

    Introduo Linguagem

    Laboratrio de programao com o ARDUINOPropostas de trabalhos

    erso !

    "#!$%"#!&

    Antnio 'enri(ues

  • 8/13/2019 Fichas_C_Arduino.pdf

    2/8

    A linguagem de programao C frequentemente utilizada na resoluo de problemas de eletrnica

    e automao, pelo que a sua aprendizagem se reveste de significativa importncia para estudantes e

    tecnicos das reas referidas.

    A presente coleo de ficas de laboratrio tem como ob!etivo consolidar os conecimentos

    adquiridos e motivar a descoberta de solu"es para problemas novos que nos possam surgir.

    A escola da plataforma A#$%&'( !ustifica)se pela facilidade de uso e grande disponibilidade de

    informao.

    As ilustra"es foram feitas com recurso ao soft*are +#&-&'.

  • 8/13/2019 Fichas_C_Arduino.pdf

    3/8

    Escola Secundria Antnio Damsio

    Curso Profissional de Tcnico de Eletrnica, Automao e Computadores

    Automao e Computadores

    Mdulo 4 Pro!ramao de Alto "#$el

    /feitos de luz

    +aa os programas que0

    1. acendam os leds pares alternadamente com os 2mpares3

    4. criem a sensao de uma luz que se desloca da direita para a esquerda 56ed1 para 6ed178 e

    da esquerda para a direita 56ed17 para 6ed183

    9. criem a sensao de abrir e fecar. &nicialmente os leds esto todos acesos, comeando a

    apagar)se do led : e ; para o led 1 e 17 respetivamente3 quando esto todos apagados faz)se

    o inverso.

  • 8/13/2019 Fichas_C_Arduino.pdf

    4/8

    Escola Secundria Antnio Damsio

    Curso Profissional de Tcnico de Eletrnica, Automao e Computadores

    Automao e Computadores

    Mdulo 4 Pro!ramao de Alto "#$el

    Animao luminosa

    +aa um programa que permita acender

  • 8/13/2019 Fichas_C_Arduino.pdf

    5/8

    Escola Secundria Antnio Damsio

    Curso Profissional de Tcnico de Eletrnica, Automao e Computadores

    Automao e Computadores

    Mdulo 4 Pro!ramao de Alto "#$el

    @u2metro

    +aa um programa que permita acender um con!unto de led=s, de forma a indicar o n2vel de tenso

    obtido no terminal do cursor do potencimetro. ( led 17 indica o valor m?imo da tenso.

  • 8/13/2019 Fichas_C_Arduino.pdf

    6/8

    Escola Secundria Antnio Damsio

    Curso Profissional de Tcnico de Eletrnica, Automao e Computadores

    Automao e Computadores

    Mdulo 4 Pro!ramao de Alto "#$el

    Comparador de tens"es.

    +aa um programa que permita comparar o valor de duas entradas analgicas.

    6ed vermelo aceso quando @potA @potB

    6ed amarelo aceso quando @potA @potB6ed verde aceso quando @potA D @potB

  • 8/13/2019 Fichas_C_Arduino.pdf

    7/8

    Escola Secundria Antnio Damsio

    Curso Profissional de Tcnico de Eletrnica, Automao e Computadores

    Automao e Computadores

    Mdulo 4 Pro!ramao de Alto "#$el

    Controlo de passagem de pe"es com semforo.

    +aa um programa que permita controlar os semforos de uma passagem de pe"es.

    +uncionamento0

    Considere o grfico que descreve o estado dos semforos. Cada quadr2ula vale 7,: segundos.

  • 8/13/2019 Fichas_C_Arduino.pdf

    8/8

    Escola Secundria Antnio Damsio

    Curso Profissional de Tcnico de Eletrnica, Automao e Computadores

    Automao e Computadores

    Mdulo 4 Pro!ramao de Alto "#$el

    Buzzer, led e boto

    +aa os programas que permitam0

    1. acender o led enquanto se preme o boto3

    4. mudar o estado do led 5apagado para aceso ou aceso para apagado8 cada vez que se premir o

    boto3

    9. emitir um beep em que o duty cycle5ciclo de trabalo8 do sinal EFG se!a de :7H3

    I. ligar