Sessões do Evento

Sessão 1 (4h30min) - "ARDUINO" para iniciantes

Dinamizador: Fernando Baltazar Moreira Duarte

Resumo: Para esta sessão bastará trazer vontade! Não são necessários requisitos de programação nem de electrónica.. Montagem e controlo de algumas experiências fazendo uso da placa controladora Arduino.

    Vamos montar, programar e testar algumas experiências que conduzam a resultados objectivos.
        1. Começaremos por montar um circuito, com 3 leds (vermelho, amarelo e verde) fazendo a necessária programação por forma a:
            a. leds a piscar em simultâneo
            b. leds a piscar em série Verde‐>Amarelo‐>Vermelho
            c. leds a acender em série (Verde‐>Amarelo‐>Vermelho), mas antes de acender o seguinte, o anterior vai diminuindo de intensidade até apagar

        2. Acrescentar à experiência um sensor ultrassónico HC‐SR04.
            d. Programação por forma a obter no ecrã do computador as várias distâncias a que se encontra um determinado objecto.

        3. Acrescentar à experiência um buzzer
            e. Programação para que buzzer “toque” com frequência definida

        4. Programar o sistema anterior (leds, sensor ultrassónico e buzzer) no sentido de simular um sistema de aviso de estacionamento ou outro) com as seguintes características:
            f.1 Um objecto a uma distância não inferior a 40 cm, acende o led verde;
            f.2 Um objecto a uma distância entre [30; 40[ cm, acende o led verde e o led amarelo e o buzzer “toca” com intervalos de 200ms;
            f.3 Um objecto a uma distância entre [20; 30[ cm, acende o led amarelo e o buzzer “toca” com intervalos de 100ms;
            f.4 Um objecto a uma distância entre [10; 20[ cm, acende o led amarelo e o led vermelho e o buzzer “toca” com intervalos de 50ms;
            f.5 Um objecto a uma distância inferior a 10 cm, acende o led vermelho e o buzzer “toca” com intervalos de 25ms;

        5. Acrescentar ao sistema anterior um motor e uma roda g. programar movimento da roda em ambos sentidos para obter a distância “percorrida” durante determinado intervalo de tempo.

    

Fernando Baltazar Moreira Duarte

    Breve Curriculum:

2003 - Doutoramento em Engª Electrotécnica e Computadores, com Tese “Análise de robots Redundantes”, FEUP
1992 - Mestrado em Ensino da Matemática, tese “O softwaraeESTDFUNC no ensino das funções”, FCUL
1983 - Licenciatura em Matemática e Desenho pela Univ Aveiro.
Professor na Univ Lusófona(ULHT) desde 2012