Olá, seja bem vindo(a) ao curso de Arduino
Neste curso você irá aprender do zero, como automatizar e eliminar problemas seus usando a eletrônica.
Venha, pegue sua cadeira, seu papel, caneta, notebook e placa arduino e venha se divertir!
Vamos lá!
SOBRE O CURSO
O curso terá a duração de 20 aulas. Sendo elas todas as segundas e terças, das 19:00 às 22:00 e será ministrado pelos professores Rafael Vital e Roberto Leung, juntamente dos instrutores Gustavo Camerino e Gabriel Neves.
Finalidade do curso
Formar pessoas aptas para participar do nosso grupo de pesquisa, na qual conta com a colaboração de várias instituições, cursos e professores.
Trabalhar o pensamento computacional e dar um rumo de como pensar e trabalhar utilizando tecnologias de automação e robótica.
Nikola Tesla
O que e Arduino?
Quando falamos em “Arduino”, podemos estar nos referindo ao hardware Arduino (ou seja, seus vários modelos de placas), ao software Arduino (ou seja, o ambiente onde desenvolvemos o código-fonte e também a linguagem Arduino) ou ainda à ideia Arduino (ou seja, a de ser uma plataforma de prototipagem eletrônica de baixo custo e de fácil uso). A definição mais geral de Arduino engloba esses três aspectos.
O hardware
Hoje, há uma enorme variedade de modelos de placas, sendo o Arduino Uno R3 o mais famoso (Fig. 1.1). É por meio dessa placa que a maioria das pessoas ingressa no mundo Arduino. Existem placas maiores, com maior capacidade de processamento, armazenamento de dados e mais pinos de entrada e saída, como o Arduino Mega 2560. Além disso, existem placas minúsculas desenvolvidas para projetos pequenos onde espaço ou peso são fundamentais, como o Arduino Nano. Também existem placas para propósitos específicos, como IoT (Internet das Coisas) e eletrônica sem fio, como as placas Arduino Yun e Lilypad Arduino Simple, respectivamente (ver Fig. 1.2). Na Seção 4.1, entraremos em detalhes sobre o hardware do Arduino Uno R3.
O Software
É por meio de um IDE (Ambiente de Desenvolvimento Integrado, Fig. 1.3) que programamos as placas Arduino: as variáveis são declaradas, as instruções são inseridas dentro das funções setup() e loop(), a eletrônica é implementada, o hardware é conectado e, bingo, seu sensor de luminosidade começa a funcionar. Para a maioria das pessoas, a programação é a parte mais desafiadora ao iniciar no mundo Arduino. Programar consiste em um conjunto de instruções para realizar determinadas tarefas, como calcular o número π com 20 casas decimais, resolver um sistema de equações, permitir o acesso de um cliente a um servidor remoto ou monitorar a quantidade de vagas disponíveis em um estacionamento de um shopping, por exemplo. No Arduino, esse conjunto de instruções é chamado de "sketch". Em outros contextos, são simplesmente chamados de código-fonte ou programa. Mais informações sobre a linguagem do Arduino podem ser encontradas no Capítulo 5.2; sobre o IDE, consulte a Seção 4.2.