Programação

  • Introdução a Arduino

    Introdução a Arduino


    Este é um curso introdutório para interessados em aprender mais sobre programação e eletrônica, no qual usamos a plaforma Arduino para construir pequenos experimentos. Esta placa de automação pode ser usada para construir uma diversidade de projetos de eletrônica, aplicada em campos tão diferentes como sensoriamento remoto, robótica e automação, e arte interativa, é uma poderosa ferramenta para cientistas, artistas, engenheiros hobbistas e entusiastas pela eletrônica.

    Este curso é uma introdução geral, que apresenta conceitos básicos de eletrônica e programação que serão úteis para quem quiser desenvolver um projeto sobre Arduino, ou aprender sobre suas possibilidades. Montaremos uma série de projetos que podem ser construídos usando tanto componentes eletrônicos simples, quanto outros mais avançados específicos para serem usados na placa.

    Observações:

    • O curso é construído por aulas curtas que podem ser estudadas como um material introdutório e testadas na IDE da Arduino em um computador, mas é melhor se o aluno puder construir e testar algumas montagens do curso. 
    • O material usado nas primeiras aulas consiste em uma placa Arduino UNO, uma dezena de LEDs de 5mm, uma protoboard, fios de ligação e um botão.
    • Nas aulas do final do curso serão usados sensores e motores que podem , assim como algumas ferramentas básicas de eletrônica, como multímetros, e estanhadores. Uma lista desses materiais estará na descrição dos módulos.


    Atenção! Este curso não possui tutoria, nem professor.

    Atenção: este é um curso de curta duração. Inscrever-se neste curso não significa que o cursista passe a estar ligado a qualquer curso de graduação ou pós graduação da UFRGS, tampouco usufruir de direitos de alunos regularmente matriculados na UFRGS. Os alunos da UFRGS devem consultar os professores para saber se este curso dá direito a créditos complementares ou se ele faz parte de atividades de ensino, pesquisa e/ou extensão.

    A universidade também não emitirá declaração de conclusão de qualquer um dos cursos, o certificado é o meio disponibilizado para atestar que houve a conclusão do curso.

  • Antes de iniciar...

    Complete as atividades abaixo para iniciar o curso.

  • Módulo 1: Primeiros passos

    Neste primeiro módulo iremos apresentar o que é a Arduino, e qual a sua relevância para desenvolver projetos simples e descomplicados de automação. Também iremos mostrar como instalar os programas necessários para interfaceá-la com um computador e faremos as primeiras programações da placa. Materiais utilizados:

    • Um botão ou um fio de 2mm.
    • Um computador.
    • Uma placa Arduino Uno (R3 ou anterior).
    • Um cabo USB para comunicação.
    • Um LED de 5mm de qualquer cor.

    Disponível se:
    • A atividade ...preencha o Perfil do Estudante! esteja marcada como concluída
    • Inscrito no curso. Autoinscrição (Estudante)
  • Módulo 2: Introdução a eletrônica

    Neste segundo módulo iremos trabalhar com alguns conceitos básicos de eletrônica, para que possamos entender que tipo de componente pode ser ligado à Arduino e como fazê-lo com segurança. Materiais utilizados (além dos módulos anteriores):

    • Um LDR (fotorresistor) de 50K ohm
    • Um multímetro (opcional)
    • Uma protoboard
    • Um ferro de solda estanhador (opcional)
    • Um motor DC de carrinhos de controle remoto e um transistor (BC548 ou IRF540)
    • Um fotodiodo infravermelho e um fototransistor infravermelho pequenos
    • Uma resistência de 10K ohms e uma de 100 ohms
    • Um módulos sensor de infravermelho para Arduino
    • Alguns LEDs de 5mm de qualquer cor
    • Fios de 2mm para ligar a protoboard

    Disponível se:
    • A atividade ...preencha o Perfil do Estudante! esteja marcada como concluída
    • Inscrito no curso. Autoinscrição (Estudante)
  • Módulo 3: Programando a Arduino e construindo projetos

    Neste último módulo, vamos montar alguns projetos básicos, primeiramente usando LEDs e sensores para entender como construir programas usando comandos condicionais (IFes) e usar laços (While). Também vamos estudar o PWM, uma forma de controlar motores e buzzers com maior precisão.

    Por fim, vamos programar o kit ROBO+EDU para demonstrar como estes diferentes conceitos podem ser usados para construir projetos de maior complexidade.

    Materiais:

    • Um módulo de ultrassom para Arduino
    • Um motor servo modelo SG-5010, ou outro de baixa potência e compatível com Arduino como o SG-90
    • Um buzzer
    Disponível se:
    • A atividade ...preencha o Perfil do Estudante! esteja marcada como concluída
    • Inscrito no curso. Autoinscrição (Estudante)
  • Fórum

    Disponível se:
    • A atividade ...preencha o Perfil do Estudante! esteja marcada como concluída
    • Inscrito no curso. Autoinscrição (Estudante)
  • Finalização do curso

    Disponível se:
    • A atividade Questionário 1 está concluída e aprovada.
    • A atividade Questionário 2 está concluída e aprovada.
    • A atividade Questionário 3 está concluída e aprovada.
    • Inscrito no curso. Autoinscrição (Estudante) ...