Você está na página 1de 18

Prof. Msc.

José Mário de Mendonça Lemos

Desenvolvimento de Tecnologias
de baixo custo com Arduino

Modulo Básico
Prof. José Mário de Mendonça Lemos
AULA 01 – Introdução ao Arduino

Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco


Prof. Msc. José Mário de Mendonça Lemos

Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco


Prof. Msc. José Mário de Mendonça Lemos

Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco


Prof. Msc. José Mário de Mendonça Lemos

Sistema Automatizado

Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco


Prof. Msc. José Mário de Mendonça Lemos

Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco


Prof. Msc. José Mário de Mendonça Lemos

Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco


Prof. Msc. José Mário de Mendonça Lemos

História do Arduino

Projeto iniciado em 2005, na Itália;

Busca por interação em projetos escolares, ensinar conceitos


de programação e de eletrônica;

O objetivo do projeto é criar ferramentas que são acessíveis,


com baixo custo, flexíveis e fáceis de serem usadas por
profissionais e amadores.

Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco


Prof. Msc. José Mário de Mendonça Lemos

Projetos com Arduino

Respirador Artificial com Arduino Sistema de Controle de Ar-condicionado com Arduino

Sistema Automatizado de Irrigação com Arduino

Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco


Prof. Msc. José Mário de Mendonça Lemos

Principais modelos

Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco


Prof. Msc. José Mário de Mendonça Lemos

Arduino Uno

Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco


Prof. Msc. José Mário de Mendonça Lemos

Arduino Uno - Características

Microcontrolador ATmega328
Portas digitais 14
Portas PWM 6
Portas analógicas 6
Memória 32k
Corrente máxima portas I/O 40mA
Tensão alimentação 7-12V
Alimentação Externa ou USB

Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco


Prof. Msc. José Mário de Mendonça Lemos

Arduino IDE
Criar e enviar código para a placa;

Linguagem baseada em C/C++.

Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco


Prof. Msc. José Mário de Mendonça Lemos

Estrutura do Código

Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco


Prof. Msc. José Mário de Mendonça Lemos

Portas digitais

Trabalham apenas com dois valores de tensão: 0V e 5V;

Principais comandos: digitalWrite, digitalRead e pinMode;

Apesar de possível não é recomendável utilizar as portas


digitais 0 e 1, pois elas estão conectadas diretamente ao
sistema de comunicação do Arduino (pinos TX e RX,
transmissão e recepção de dados, respectivamente).

Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco


Prof. Msc. José Mário de Mendonça Lemos

Funções
pinMode(pino, modo);
Pino: o número do pino
Modo: INPUT ou OUTPUT

digitalWrite(pino, valor);
Pino: o número do pino
Valor: HIGH ou LOW
Não retorna nada

Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco


Prof. Msc. José Mário de Mendonça Lemos

Funções
digitalRead(pino);
Pino: o número do pino
Retorna HIGH ou LOW

Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco


Prof. Msc. José Mário de Mendonça Lemos

Outras funções
delay(ms);
Pausa o programa pela quantidade de tempo (em
milissegundos) especificado como parâmetro.

Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco


Prof. Msc. José Mário de Mendonça Lemos

Obrigado!

Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco

Você também pode gostar