arduino = new roboticalivre(); Arduino Marcus Fazzi

Tamanho: px
Começar a partir da página:

Download "arduino = new roboticalivre(); Arduino Marcus Fazzi"

Transcrição

1 arduino=newroboticalivre(); Arduino MarcusFazzi

2 arduino::whatis(); Placadedesenvolvimentomicrocontrolada, Podereceberdadosdoambienteatravésdeuma grandevariedadedesesores; PodeafetaroambientecontrolandoLEDs, motores,displayslcdeoutrosatuadores; Podecomunicar secomaplicaçõesnopc; MicrocontroladorProgramadoemLinguagem Wiring(C/C++); Ambientededesenvolvimentocomcentenasde bibliotecasparasasmaisdiversasfinalidades.

3 arduino >especs('uno'); MicrocontroladorAVRATmega328daAtmel TensãodeOperação5V TesãodeEntrada(recomendada)7 12V TesãodeEntrada(limites)6 20V PinosDigitaisE/S14(6PWM) PinosAnalogicos6 MemóriaFlash32KB(ATmega328) 512bytesdaflashusadospelobootloader SRAM2KB(ATmega328) EEPROM1KB(ATmega328) VelocidadedoClock16MHz

4 arduino >getimg();

5 arduino.ide(); AmbientedeDesenvolvimento escritoemprocessing; Processingéumframework Java; Suportaautocompletar; ProgramasparaaplacaArduino sãoescritoemwiring, linguagemcomamesma sintaxec/c++; Suporteobjetoseclasses; DebugpelaportaSerialcriada pelaplacaarduinovia USB(FT232); Centenasdebibliotecascriadas pelacomunidadearduino.

6 arduino.whatcanido(0xff); ControledeMotoresServoedePasso DisplaysdeTextoeGráficosLCD Sensoresdosmaisvariados: Temperatura,pressão,Luz,... RedeLAN,Wifi ComunicaçãoporUSB,RF,Bluetooth GPS,Somwave,SinaldeTV DispositivosdeMassa(CartõesSD) Qualquertarefarealizávelporummicrocontrolador

7 arduino.getpower(full); AlgumasplacasArduino,podembemmaisque outras!

8 arduino::getshields() AplataformaArduinocontaaindacomplacasdeexpansão, chamadasshields. Ethernet,GPS,Bluetooth,emuitomais!

9 arduino::getshields('gsm'); ShieldGSM/GRPS

10 arduino::befree(); Arduinoébemmaisqueumaplacadedesenvolvimento; Éosoftwareecentenasdebibliotecas; Éacomunidade; Eéindependentedehardware. PinguinoPIC18F2550,PIC18F4550 CortinocomsuporteaARMCortexM3 Pinguino32XcomPIC32MX(MIPS)[1] [1]Emdesenvolviment

11 arduino.robot(i); HámuitoskitsArduinoparacontruçãoderobôs:

12 arduino >blinkled('avr c'); #define F_CPU UL #include <avr/io.h> #include <util/delay.h> int main (void){ DDRB = _BV(DDB0); while(1){ PORTB ^= _BV(PB0); _delay_ms(500);

13 arduino >blinkled('pic18'); #include<p18f4550.h> #pragma config PLLDIV = 5, CPUDIV = OSC1_PLL2, USBDIV = 2 void delayzz(void){ int i, j; for(i=0;i<5000;i++){ for(j=0;j<2;j++){ void main(void){ TRISB = 0xF0; while(1){ LATBbits.LATB0 = 1; delayzz(); LATBbits.LATB0 = 0; delayzz(); //RB-1 to High //RB-0 to LOW

14 arduino >blinkled(); void setup() { pinmode(9, OUTPUT); //output void loop() { digitalwrite(9, HIGH); //LED on delay(1000); //aguarda 1s digitalwrite(9, LOW); //LED off delay(1000); //aguarda 1s

15 arduino >blinkled('fritzing')

16 arduino::stepper();

17 arduino::stepper('code'); #include <Stepper.h> #define STEPS 200 //passos Stepper stepper(steps, 4, 5, 6, 7); void setup(){ void loop(){ stepper.setspeed(10); stepper.step(100); stepper.step(-100); delay(500); stepper.setspeed(50); stepper.step(100); stepper.step(-100); delay(500); stepper.setspeed(100); stepper.step(100); stepper.step(-100); delay(500);

18 arduino.apertebotao();

19 arduino.apertebotao('code'); const int buttonpin = 2; //pushbutton pin const int ledpin = //LED pin 13; int buttonstate = 0; //estado void setup() { pinmode(ledpin, OUTPUT); //LED pin output pinmode(buttonpin, INPUT); //pushbutton input

20 arduino.apertebotao('code'); void loop(){ //lê o estado do pushbutton buttonstate = digitalread(buttonpin); // verifica se o botão foi precionado // se sim, temos o valor HIGH if (buttonstate == HIGH) { // LED on: digitalwrite(ledpin, HIGH); //while(digitalread(buttonpin)); //1 vez //delay(100); //repete controladamente else { // LED off: digitalwrite(ledpin, LOW);

21 arduino.esmaecendo();

22 arduino.esmaecendo('code'); int brightness = 0; int fadeamount = 5; //brilho inicial //incremento void setup() { pinmode(9, OUTPUT); //Pino 9 como saída void loop() { analogwrite(9, brightness); //seta o brilho //Muda o brilho brightness = brightness + fadeamount; //muda a direção do efeito if (brightness == 0 brightness == 255) { fadeamount = -fadeamount ; delay(30); //aguarda 30 ms

23 arduino >Potenciômetro(LED);

24 arduino >Potenciometro(SERIAL); void setup() { Serial.begin(9600); void loop() { int sensorvalue = analogread(a3); Serial.println(sensorValue);

25 arduino >Potenciômetro(LED); int sensorpin = A3; int ledpin = 9; int sensorvalue = 0; //input pin, trimpot //LED //valor do sensor void setup() { // ledpin como OUTPUT: pinmode(ledpin, OUTPUT);

26 arduino >Potenciômetro(LED); void loop() { //lê o valor do sensor: sensorvalue = analogread(sensorpin); // acende o LED digitalwrite(ledpin, HIGH); // para por <sensor> milliseconds delay(sensorvalue); // desliga o LED digitalwrite(ledpin, LOW); // para por <sensor> milliseconds delay(sensorvalue);

27 arduino >Potenciômetro(LED2); void loop() { //lê o valor do sensor: sensorvalue = analogread(sensorpin); sensorvalue = map(sensorvalue, 0, 1023, 0, 255); sensorvalue = constrain(sensorvalue, 0, 255); //Esmaece o LED analogwrite(ledpin, sensorvalue); delay(30); //aguarda 30 ms

28 arduino >EmitindoSons();

29 arduino >EmitindoSons(); int speakerpin =9; int len = 15; // quantidade de notas char notas[] = "ccggaagffeeddc "; //espaço=>pausa int beats[] = { 1,1,1,1,1,1,2,1,1,1,1,1,1,2,4 ; int tempo = 300; void playtone(int tom, int t) { for (long i = 0; i < t * 1000L; i += tom * 2) { digitalwrite(speakerpin, HIGH); delaymicroseconds(tom); digitalwrite(speakerpin, LOW); delaymicroseconds(tom);

30 arduino >EmitindoSons(); void playnote(char nota, int t) { char nomes[]={'c','d','e','f','g','a','b','c' ; int tons[]={ 1915,1700,1519,1432,1275,1136, 1014,956; //Toca o tom correspondente ao nome for (int i = 0; i < 8; i++) { if (nomes[i] == nota) { playtone(tons[i], t); void setup() { pinmode(speakerpin, OUTPUT);

31 arduino >EmitindoSons(); void loop() { for (int i = 0; i < len; i++) { if (notas[i] == ' ') { delay(beats[i] * tempo); // intervalo else { playnote(notas[i], beats[i] * tempo); // pausa entre notas delay(tempo / 2);

32 arduino >LCD('16x2');

33 arduino >LCD('16x2'); LCDRSpintodigitalpin12 LCDEnablepintodigitalpin11 LCDD4pintodigitalpin5 LCDD5pintodigitalpin4 LCDD6pintodigitalpin3 LCDD7pintodigitalpin2 LCDR/Wpintoground 10Kresistor: wipertolcdvopin(pin3) endsto+5vandground

34 arduino >LCD('16x2'); #include <LiquidCrystal.h> //include the library //lcd(rs, EN, D4, D5, D6, D7) para modo 4bits LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //pins void setup() { lcd.begin(16, 2); //colunas e linhas //Uma mensagem lcd.print("alo, mundo!"); void loop() { //cursor na coluna 0, linha 1 lcd.setcursor(0, 1); //segundos desde o reset lcd.print(millis()/1000);

35 arduino::sensor('distancia');

36 arduino::sensor('distancia'); int IR = A0; //pino analógico do IR sensor void setup() { Serial.begin(9600); //porta serial void loop() { //sensor*5/1024 p/ 5V ou 3.3/1024 p/ 3.3V float volts = analogread(ir)* ; float dist = 65*pow(volts, -1.10); Serial.println(dist);//print to serial delay(100); //pausa

37 arduino::gsm;

38 arduino::gsm; #include <SoftwareSerial.h> SoftwareSerial myserial(7, 8); void setup(){ myserial.begin(19200); Serial.begin(19200); //the GPRS baud rate //the GPRS baud rate void loop(){ myserial.write( ATD );

Curso introdutório de microcontroladores - Plataforma Arduino

Curso introdutório de microcontroladores - Plataforma Arduino Curso introdutório de microcontroladores - Plataforma Arduino Prof. Fábio Rodrigues de la Rocha FLISOL - UTFPR-PR - Abril/2011 FLISOL - UTFPR-PR - Abril/2011 1 Introdução Mas afinal, o que é Arduino? Arduino

Leia mais

Prá$cas Arduino. Manoel Neto

Prá$cas Arduino. Manoel Neto Prá$cas Arduino Manoel Neto Hello blink // Pin 13 has an LED connected on most Arduino boards. // give it a name: int led = 13; // the setup rou$ne runs once when you press reset: void setup() { // ini$alize

Leia mais

Introdução ao Arduino ESCOLA DE ARTES VISUAIS DO PARQUE LAGE. Núcleo de Arte e Tecnologia. julio lucio martin. Aula 07

Introdução ao Arduino ESCOLA DE ARTES VISUAIS DO PARQUE LAGE. Núcleo de Arte e Tecnologia. julio lucio martin. Aula 07 Introdução ao Arduino ESCOLA DE ARTES VISUAIS DO PARQUE LAGE Núcleo de Arte e Tecnologia julio lucio martin Aula 07 O que vamos entender? sensor temperatura LM35 No datasheet do sensor vemos a gráfica

Leia mais

Arduino. Prof. Maurício Dias

Arduino. Prof. Maurício Dias Arduino Prof. Maurício Dias Percepção e Ação Sistemas embarcados Atuação: Sensores: percebem o que acontece com o mundo externo Atuadores: atuam no mundo externo Arduino Hardware livre Software livre Diferentes

Leia mais

#include <SoftwareSerial.h> SoftwareSerial myserial(2, 3); // RX, TX

#include <SoftwareSerial.h> SoftwareSerial myserial(2, 3); // RX, TX //Titulo: Quadro de comando para piscina com acionamento bluetooth //Criado em 05 de Janeiro de 2017 //Linguagem C++ //Desenvolvido por Igor França #include SoftwareSerial myserial(2,

Leia mais

SENSOR DE LUMINOSIDADE Com indicador de intervalo

SENSOR DE LUMINOSIDADE Com indicador de intervalo SENSOR DE LUMINOSIDADE Com indicador de intervalo Este projeto refere-se à construção de um sensor de luminosidade com o uso de um LDR (Light Dependent Resistor), com as seguintes características: 1. Luminosidade

Leia mais

Disciplina: Laboratório de Fis26

Disciplina: Laboratório de Fis26 1 Disciplina: Laboratório de Fis26 www.fis.ita.br/labfis26 Professores: Sonia Guimarães [email protected] Douglas Leite [email protected] Monitoras: Larissa [email protected] Flávia [email protected]

Leia mais

Scaling Up Inclusion: Robotics, a STEM focused Project. Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel

Scaling Up Inclusion: Robotics, a STEM focused Project. Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel Scaling Up Inclusion: Robotics, a STEM focused Project Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel Alberto Brochado, Eugénio Oliveira, Fernando Coelho 04 Plataforma

Leia mais

Introdução ao Arduino. Pessanha Santos ASPOF EN-AEL

Introdução ao Arduino. Pessanha Santos ASPOF EN-AEL Introdução ao Arduino Pessanha Santos ASPOF EN-AEL Programa 1. Introdução à plataforma de desenvolvimento Arduino 2. Análise à sua constituição 3. Software de desenvolvimento Arduino 4. Estrutura e Sintaxe

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ ARDUINO

UNIVERSIDADE FEDERAL DO PARANÁ ARDUINO UNIVERSIDADE FEDERAL DO PARANÁ CURSO DE ENGENHARIA ELÉTRICA MINI CURSO ARDUINO Orientando: João Luiz Glovacki Graneman de Melo Orientador: Prof. Dr. James Baraniuk Aluno: CURITIBA 2012 1 SUMÁRIO 1 Introdução

Leia mais

Hewerson Antonio Perdomo Jacquet Luana Loubet Borges Ricardo Espindola de Aguiar Riccieli Kendy Zan Minakawa Prof. Ricardo Ribeiro dos Santos

Hewerson Antonio Perdomo Jacquet Luana Loubet Borges Ricardo Espindola de Aguiar Riccieli Kendy Zan Minakawa Prof. Ricardo Ribeiro dos Santos 2 o. Encontro DESTACOM Despertando Talentos em Computação Introdução ao Arduino Conceitos Gerais e Programação Hewerson Antonio Perdomo Jacquet Luana Loubet Borges Ricardo Espindola de Aguiar Riccieli

Leia mais

Curso de robótica 2. Novos conceitos de programação

Curso de robótica 2. Novos conceitos de programação Curso de robótica 2 Novos conceitos de programação Revisão eletricidade revisão eletricidade Potenciômetro LEDs Push button Fonte: http://www.baudaeletronica.com.br/potenciometro-linear-d e-10k-10000.html

Leia mais

Ricardo Ribeiro dos Santos - [email protected] Faculdade de Computação - UFMS

Ricardo Ribeiro dos Santos - ricardo@facom.ufms.br Faculdade de Computação - UFMS 2 o. Encontro DESTACOM Despertando Talentos em Computação Introdução ao Arduino Conceitos Gerais e Programação Ricardo Ribeiro dos Santos - [email protected] Faculdade de Computação - UFMS 1 Tópicos

Leia mais

Microcontrolador Arduino: Aplicação em controle PI

Microcontrolador Arduino: Aplicação em controle PI Ministério da Educação Universidade Tecnológica Federal do Paraná Campus Cornélio Procópio Coordenação de Eletrotécnica Microcontrolador Arduino: Aplicação em controle PI Autor: Prof. Alessandro N. Vargas

Leia mais

Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner

Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner Arduino Single-board microcontroller Microcontrolador Placa CPU, Memória, Serial, I/O Conectores, Fonte, USB, LEDs IDE Compilador, Bibliotecas, Editor, Burner http://arduino.cc/en/reference/homepage Shields

Leia mais

Oficina de Programação utilizando a plataforma Arduino

Oficina de Programação utilizando a plataforma Arduino Oficina de Programação utilizando a plataforma Arduino Bianca Alessandra Visineski Alberton [email protected] Paulo Nesello Künzel kruger [email protected] Programa de Educação Tutorial Computando

Leia mais

ENGENHARIA DE COMPUTAÇÃO ESCOLA POLITÉCNICA FELIPE VIGNOLI MATHIEU LUIS HENRIQUE DE SOUZA DOCUMENTAÇÃO MAGNETIC HAMMER

ENGENHARIA DE COMPUTAÇÃO ESCOLA POLITÉCNICA FELIPE VIGNOLI MATHIEU LUIS HENRIQUE DE SOUZA DOCUMENTAÇÃO MAGNETIC HAMMER ENGENHARIA DE COMPUTAÇÃO ESCOLA POLITÉCNICA FELIPE VIGNOLI MATHIEU LUIS HENRIQUE DE SOUZA DOCUMENTAÇÃO MAGNETIC HAMMER CURITIBA 2013 FELIPE VIGNOLI MATHIEU LUIS HENRIQUE DE SOUZA DOCUMENTAÇÃO MAGNETIC

Leia mais

MINICURSO ARDUINO AVANÇADO

MINICURSO ARDUINO AVANÇADO MINICURSO ARDUINO AVANÇADO Ministrantes: Henrique Wippel Parucker da Silva Murilo de Oliveira do Nascimento Ícaro Cristofolini COLMÉIA Quem somos? O que fazemos? PLATAFORMA DE PROTOTIPAGEM ARDUINO ARDUINO

Leia mais

ACENDENDO AS LUZES. Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre

ACENDENDO AS LUZES. Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre ACENDENDO AS LUZES Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre Projeto 1 LED piscante Neste capitulo, todos os projetos utilizam luzes LED s de diversas formas. Em relação ao hardware,

Leia mais

Robótica com Arduino

Robótica com Arduino Robótica com Arduino Nesta apresentação veremos conceitos sobre contadores, estrutura de condição if, e trabalharemos com a comunicação Serial entre o Arduino e o Computador. Professor: Paulo Marcos Trentin

Leia mais

BEC- Bafômetro Embutido em Carros

BEC- Bafômetro Embutido em Carros BEC- Bafômetro Embutido em Carros Síntia Rodrigues Moreira Fernanda Rodrigues da Silva Márcia Jorge do Carmo Renata Cristina Guimarães Sofia Pereira Campos Agosto de 2014 1 1 Introdução O consumo de álcool

Leia mais

ROBÓTICA 1 INTRODUÇÃO A PROGRAMAÇÃO NO ARDUINO

ROBÓTICA 1 INTRODUÇÃO A PROGRAMAÇÃO NO ARDUINO ROBÓTICA 1 INTRODUÇÃO A PROGRAMAÇÃO NO ARDUINO O QUE VIMOS AULA PASSADA? REVISÃO RÁPIDA Hardware vs Software Eletricidade básica Lei de Ohm Um pouco sobre o Arduino Materiais Importantes Entradas do Arduino

Leia mais

Missão: Arduino. 3 de Março. Organização

Missão: Arduino. 3 de Março. Organização Missão: Arduino 3 de Março Organização Introdução Boa tarde agente, A sua missão para hoje será programar uma plataforma electrónica dada pelo nome de Arduino. Antes de mais vejamos o material necessário

Leia mais

Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner

Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner Arduino Single-board microcontroller Microcontrolador Placa CPU, Memória, Serial, I/O Conectores, Fonte, USB, LEDs IDE Compilador, Bibliotecas, Editor, Burner http://arduino.cc/en/reference/homepage Shields

Leia mais

Oficina de Programação utilizando a plataforma Arduino

Oficina de Programação utilizando a plataforma Arduino Oficina de Programação utilizando a plataforma Arduino Bianca Alessandra Visineski Alberton [email protected] Paulo Nesello Künzel kruger [email protected] Programa de Educação Tutorial Computando

Leia mais

Introdução à plataforma Arduino

Introdução à plataforma Arduino Introdução Sistemas SOM (System On Module) Plataforma Arduino Descrição de periféricos Exemplos Introdução à plataforma Arduino PARTE I Departamento de Engenharia Elétrica Faculdade SATC Associação Beneficente

Leia mais

Projeto No. 10 Relógio com LCD

Projeto No. 10 Relógio com LCD Projeto No. 10 Relógio com LCD O objetivo deste projeto é criar um relógio digital a partir de um módulo Real Time Clock (RTC) e um display LCD 16x2. Neste projeto usaremos as bibliotecas RTClib.h e LiquidCrystal.h.

Leia mais

Arduino e Processing. Professor: Paulo Marcos Trentin Escola CDI Videira

Arduino e Processing. Professor: Paulo Marcos Trentin Escola CDI Videira Arduino e Processing Professor: Paulo Marcos Trentin Escola CDI Videira O que é Processing? É uma linguagem criada em 2001 por Casey Reas e Benjamin Fry, na época estudantes do MIT. Seu objetivo é server

Leia mais

Este tutorial mostra como utilizar as ferramentas Send Mail e Web Commands.

Este tutorial mostra como utilizar as ferramentas Send Mail e Web Commands. Este tutorial mostra como utilizar as ferramentas Send Mail e Web Commands. Antes de começamos certifique-se de estarem com o programa instalado, com sua conta e licenças ativas. Neste tutorial não irei

Leia mais

Projeto 01. Adriano Joaquim de Oliveira Cruz Instituto de Matemática UFRJ 2015 Adriano Cruz. 30 de agosto de 2015

Projeto 01. Adriano Joaquim de Oliveira Cruz Instituto de Matemática UFRJ 2015 Adriano Cruz. 30 de agosto de 2015 Projeto 01 Adriano Joaquim de Oliveira Cruz Instituto de Matemática UFRJ 2015 Adriano Cruz 30 de agosto de 2015 1 Introdução Este projeto é baseado no Laboratório 01 do Livro Head First C [2]. A idéia

Leia mais

Arduino. Wanderson Souza [email protected] Professor de Robótica

Arduino. Wanderson Souza wandersonsouza.info@gmail.com Professor de Robótica Arduino Wanderson Souza [email protected] Professor de Robótica About me Tecnólogo em Computação - ETER Licenciado em Computação - UEPB Professor de Robótica Pedagógica desde 2008 Grupo de

Leia mais

int pinosensor = A0; //define a variável como entrada analógica //no pino A0 para o sensor LM35.

int pinosensor = A0; //define a variável como entrada analógica //no pino A0 para o sensor LM35. SENSOR TEMPERATURA LM-35 com DISPLAY LCD 16x02: O Arduino lê repetidamente uma entrada analógica e após esse valor lido passar por uma transformação matemática é impresso na tela do LCD. O LM35 é um sensor

Leia mais

Projeto No. 11 Display de Leds de 7 Segmentos

Projeto No. 11 Display de Leds de 7 Segmentos Projeto No. 11 Display de Leds de 7 Segmentos O objetivo deste projeto é demonstrar a utilização do display de led de 7 segmentos controlado diretamente a partir das portas do Arduino. Material necessário:

Leia mais

FACENS Engenharia Mecatrônica Sistemas de Computação Professor Machado. Arduino

FACENS Engenharia Mecatrônica Sistemas de Computação Professor Machado. Arduino FACENS Engenharia Mecatrônica Sistemas de Computação Professor Machado Arduino 1 Arduino Arduino: O que é? O Arduino é uma plataforma de prototipagem eletrônica open-source que se baseia em hardware e

Leia mais

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CÂMPUS CURITIBA CURSO DE ENGENHARIA DE COMPUTAÇÃO

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CÂMPUS CURITIBA CURSO DE ENGENHARIA DE COMPUTAÇÃO 0 PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CÂMPUS CURITIBA CURSO DE ENGENHARIA DE COMPUTAÇÃO PROJETO INTEGRADO: COBERTURA AUTOMATIZADA COM DETECTOR DE CHUVA CURITIBA 2010 1 TAISA DAIANA DA COSTA PROJETO

Leia mais

Hacking Class Controlando tomadas da sua casa via Internet

Hacking Class Controlando tomadas da sua casa via Internet Hacking Class Controlando tomadas da sua casa via Internet O que precisamos para controlar uma tomada via Web Microcontrolador Relê, transistor, diodo e resistor PC ou um shield Ethernet ou wifi para seu

Leia mais

Podem ser substituídos pelo módulo P7-Sensor de Luminosidade da GBK Robotics.

Podem ser substituídos pelo módulo P7-Sensor de Luminosidade da GBK Robotics. Projeto No. 3 LDR O objetivo deste projeto é controlar o estado de um LED (aceso ou apagado) através da verificação de luminosidade do ambiente utilizando um sensor de luminosidade LDR. O LDR (Light Dependent

Leia mais

Introdução ao Arduino

Introdução ao Arduino Introdução ao Arduino Cassio Trindade Batista Iago Souza de Sousa Universidade Federal do Pará Instituto de Tecnologia Faculdade de Engenharia da Computação e Telecomunicações III Semana Acadêmica da Faculdade

Leia mais

Viabilizado pela Organização do ERI MS; Apoiado pelo grupo ArduinoMS; Agradecimentos especiais ao do SENAC e UCDB.

Viabilizado pela Organização do ERI MS; Apoiado pelo grupo ArduinoMS; Agradecimentos especiais ao do SENAC e UCDB. Sobre este Minicurso Viabilizado pela Organização do ERI MS; Apoiado pelo grupo ArduinoMS; Agradecimentos especiais ao do SENAC e UCDB. Sobre o Ministrante: Samuel Cavalcante Engenheiro de Computação (UNIDERP)-

Leia mais

Arduino e Python. Do It Yourself! Luís Bruno Jefferson Jarden Francisco Marcelino

Arduino e Python. Do It Yourself! Luís Bruno Jefferson Jarden Francisco Marcelino Arduino e Python Do It Yourself! Luís Bruno Jefferson Jarden Francisco Marcelino Arduino e Python Faça Você Mesmo! Quem Somos Jefferson Jardem Luís Bruno [email protected] [email protected] Francisco

Leia mais

Projeto No. 12 Display de Led de 7 Segmentos

Projeto No. 12 Display de Led de 7 Segmentos Projeto No. 12 Display de Led de 7 Segmentos O objetivo deste projeto é demonstrar a utilização de um display de led de 7 segmentos controlado diretamente a partir das portas digitais do Arduino. Material

Leia mais

ARDUINO KIT INICIANTE V3.0

ARDUINO KIT INICIANTE V3.0 ARDUINO KIT INICIANTE V3.0 Parabéns por adquirir o Kit Arduino Iniciante da RoboCore! Este material é composto por 10 experimentos, que são intitulados módulos e projetos. O intuito principal é que o usuário

Leia mais

Caderno de Atividades 1

Caderno de Atividades 1 Caderno de Atividades 1 2 1º Experimento Objetivo: Acender um LED com uma push button. Funcionamento: Ao se pressionar a push Button o LED deverá acender, e caso ela seja solta o LED deverá apagar. Procedimentos:

Leia mais

Curso de Básico Arduino! Ministrado por: Wellington Cássio Faria Contato:

Curso de Básico Arduino! Ministrado por: Wellington Cássio Faria Contato: Curso de Básico Arduino! Aula 1: Introdução ao Arduino e Portas Digitais Quem sou eu? Formação: Wellington Cássio Faria Curso técnico Médio (2o grau) Técnico em Eletrônica Industrial, CEP - Centro de Educação

Leia mais

Oficina de Programação utilizando a plataforma Arduino

Oficina de Programação utilizando a plataforma Arduino Oficina de Programação utilizando a plataforma Arduino Kaya Sumire Abe [email protected] Paulo Nesello Künzel kruger [email protected] Programa de Educação Tutorial Computando Culturas em Equidade

Leia mais

Arduino Programming Notebook

Arduino Programming Notebook Arduino Programming Notebook Brian W Evans Edição brasileira Tradução e adaptação: Almir Mendes Ventura Ver. 1.0 de 25/04/2014 Arduino Programming Notebook BR 2 Dados do livro original: Arduino Notebook:

Leia mais

Conhecendo o ARDUINO LEGENDA

Conhecendo o ARDUINO LEGENDA Conhecendo o ARDUINO 03 04 06 10 09 07 08 05 01 02 LEGENDA 01 - Portas digitais 2 à 13 02 - Portas analógicas A0 à A5 03 - Plug USB para conexão 04 - Plug de alimentação externa 05 - Microcontrolador ATmega

Leia mais

Programação do Arduino. Parte 1. IDE Wiring

Programação do Arduino. Parte 1. IDE Wiring Programação do Arduino Parte 1 IDE Wiring Ambiente de programação: IDE Wiring Barra de título Menu Barra de ferramentas Janela de edição Janela de status Ambiente de programação: IDE Wiring Compilação

Leia mais

- Tarefas Práticas de Programação usando Arduino - Imagem do Robô com Legendas

- Tarefas Práticas de Programação usando Arduino - Imagem do Robô com Legendas - Tarefas Práticas de Programação usando Arduino - Profa. Flavia Pereira de Carvalho Imagem do Robô com Legendas Dicas de código: 1) Os pinos dos leds estão nas posições de 2 a 7 2) Comandos básicos necessários

Leia mais

Sistemas Microcontrolados

Sistemas Microcontrolados Sistemas Microcontrolados Aula 4: Programação em C para PIC Marco Jose da Silva [email protected] Compiladores C para PICs C18 HI-TECH CCS IAR MikroC http://www.microchip.com/ http://www.htsoft.com/

Leia mais

INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY

INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY INTRODUÇÃO A Plataforma Arduino é considerada plataforma aberta, ou seja, qualquer pessoa pode efetuar uma melhoria em um código, biblioteca e disponibilizá-la

Leia mais

Por Fernando Koyanagi

Por Fernando Koyanagi Por Fernando Koyanagi Intenção da Aula 1. Introdução sobre a programação multi-core no ESP32 2. Conhecer as principais funções da programação multi-core 3. Criar um programa no qual diferentes tarefas

Leia mais

Oficina de Programação utilizando a plataforma Arduino

Oficina de Programação utilizando a plataforma Arduino Oficina de Programação utilizando a plataforma Arduino Bianca Alessandra Visineski Alberton [email protected] Paulo Nesello Künzel kruger [email protected] Programa de Educação Tutorial Computando

Leia mais

TEM VÁRIOS ESTADOS: 0V,0.1V,3V,3.3V,4V,5V,10V, ETC.

TEM VÁRIOS ESTADOS: 0V,0.1V,3V,3.3V,4V,5V,10V, ETC. CONVERSOR ANALÓGICO / DIGITAL SINAL DIGITAL ASSUME APENAS 2 ESTADOS: 0V E 5V SINAL ANALÓGICO TEM VÁRIOS ESTADOS: 0V,0.1V,3V,3.3V,4V,5V,10V, ETC. 1 FONTE DESTES SINAIS ANALÓGICOS UM DOS NOSSOS OBJETIVOS

Leia mais

O Arduíno. O Arduíno UNO

O Arduíno. O Arduíno UNO 1 Sumário O Arduíno...3 O Arduíno UNO...3 LED...4 Projeto 1 Conhecendo o Arduíno...7 Projeto 2 Usando a Protoboard e o LED...9 Desafio 1...10 Desafio 2...10 Projeto 3 Semáforo...11 Desafio 1...12 Projeto

Leia mais

Listagem dos programas de controle (sketch) para a placa Arduino utilizados no presente trabalho.

Listagem dos programas de controle (sketch) para a placa Arduino utilizados no presente trabalho. UFRJ Listagem dos programas de controle (sketch) para a placa Arduino utilizados no presente trabalho. I - Programa de medida de concentração de CH 4 com saída de dados em cartão de memória. No CD que

Leia mais

Kit controle remoto IR acionando 3 Led com Arduino

Kit controle remoto IR acionando 3 Led com Arduino Kit controle remoto IR acionando 3 Led com Arduino Neste artigo, vamos mostrar como controlar o Arduino através do controle remoto IR. Trata-se de evolução em relação ao primeiro tutorial, onde acendemos

Leia mais

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE TECNOLOGIA DEPARTAMENTO DE ENGENHARIA ELÉTRICA. Projeto de Instrumentação:

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE TECNOLOGIA DEPARTAMENTO DE ENGENHARIA ELÉTRICA. Projeto de Instrumentação: UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE TECNOLOGIA DEPARTAMENTO DE ENGENHARIA ELÉTRICA Projeto de Instrumentação: Módulo de Sensores para Automação Residencial Componente: Instrumentação

Leia mais

Por Fernando Koyanagi

Por Fernando Koyanagi Por Fernando Koyanagi Objetivo Nosso objetivo será criar um programa que recebe uma senha digitada pelo usuário através do teclado matricial e compara com a senha correta para exibir uma mensagem de correto

Leia mais

Oficina de Programação utilizando a plataforma Arduino

Oficina de Programação utilizando a plataforma Arduino Oficina de Programação utilizando a plataforma Arduino Bianca Alessandra Visineski Alberton [email protected] Paulo Nesello Künzel kruger [email protected] Programa de Educação Tutorial Computando

Leia mais

InteropMix 2014. Arduino e Internet das Coisas. Leandro Ramos Leonardo Toledo Robson Machado

InteropMix 2014. Arduino e Internet das Coisas. Leandro Ramos Leonardo Toledo Robson Machado InteropMix 2014 Arduino e Internet das Coisas Leandro Ramos Leonardo Toledo Robson Machado 29/novembro/2014 http://www.eaduino.com.br 2 Arduino Arduino é uma plataforma de hardware e software open source

Leia mais

TERMÔMETRO COM O LM35 Parte I

TERMÔMETRO COM O LM35 Parte I TERMÔMETRO COM O LM35 Parte I ARDUINO UNO R3 Neste projeto vamos desenvolver um termômetro com o sensor de temperatura LM35, que é um sensor de baixo custo e de boa qualidade. Vamos dar uma incrementada

Leia mais

João Alexandre da Silveira ARDUINO. Cartilha para Programação em C

João Alexandre da Silveira ARDUINO. Cartilha para Programação em C João Alexandre da Silveira ARDUINO Cartilha para Programação em C Para Interfaces Simples de Hardware - Edição 1.0 Pinos Digitais usados para deteção ou transmissão de controles digitais Funções em C:

Leia mais

Manual Técnico Módulo Ponte H Dupla

Manual Técnico Módulo Ponte H Dupla Manual Técnico Módulo Ponte H Dupla Introdução Módulo de Ponte H dupla para controlar dois motores DC ou um motor de passo bipolar. Com este módulo é possível controlar o sentido de rotação de motores

Leia mais

Para começar, iremos visualizar todas as informações no monitor serial. Portanto, a primeira montagem que devemos fazer na protoboard é a seguinte:

Para começar, iremos visualizar todas as informações no monitor serial. Portanto, a primeira montagem que devemos fazer na protoboard é a seguinte: Projeto Timer Componentes: 01 Buzzer + 03 PushButtons + 01 Potenciometro + 01 LCD Descrição: Aprenda como fazer um timer com seu Arduino, onde você seleciona o tempo e ouve um aviso sonoro quando o tempo

Leia mais

Introdução ao Arduino

Introdução ao Arduino Introdução ao Arduino Bruno Silvério Costa Arduino O que é? (1) É um sistema embarcada de placa única que, juntamente com um conjunto de softwares e frameworks, tornam fácil o desenvolvimento de hardware;

Leia mais

WiFiShield. Introdução

WiFiShield. Introdução WiFiShield Obrigado por adquirir o WiFiShield do Laboratório de Garagem. Através deste manual, você conhecerá maiores detalhes sobre este produto, para iniciar seus projetos com Arduino e integração com

Leia mais

Arduino MS. Sobre esta Oficina. Oriunda do Arduino Hack Day Organizado pelos Coordenadores do ArduinoMS Agradecimentos ao apoio do SENAC

Arduino MS. Sobre esta Oficina. Oriunda do Arduino Hack Day Organizado pelos Coordenadores do ArduinoMS Agradecimentos ao apoio do SENAC Sobre esta Oficina Oriunda do Arduino Hack Day Organizado pelos Coordenadores do ArduinoMS Agradecimentos ao apoio do SENAC O que veremos Introdução a Arduino Código Pisca LED Acionamento de LED com Botão

Leia mais

Tópicos Especiais em Eletrônica II Introdução ao microcontrolador Arduino

Tópicos Especiais em Eletrônica II Introdução ao microcontrolador Arduino Universidade Federal Fluminense - UFF Escola de Engenharia - TCE Curso de Engenharia de Telecomunicações - TGT Programa de Educação Tutorial - PET Grupo PET-Tele Tópicos Especiais em Eletrônica II Introdução

Leia mais

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CHECKERS CURITIBA

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CHECKERS CURITIBA PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CHECKERS CURITIBA 2012 LUIZ AUGUSTO DE PAULA CHECKERS Projeto apresentado à disciplina de Resolução de Problemas em Engenharia II do Curso de Engenharia de Computação

Leia mais

Mini-curso. O que é o Arduino?

Mini-curso. O que é o Arduino? Mini-curso Prof. Stefano 1 Prof. Stefano O que é o Arduino? Arduino é uma plataforma de prototipagem eletrônica opensourcebaseadoemhardwareesoftware, flexívelefácildeusar.é destinado a artistas, designers,

Leia mais

Arduino. Gilmar Aquino

Arduino. Gilmar Aquino Arduino Gilmar Aquino Microcontroladores; O que é o Arduino; Sumário A origem do Arduino; Por que Arduino; Placas; Hardware; Shields; Módulos; Software; Exemplo de aplicação; Dicas, Sites e Livros; Prática.

Leia mais

WWW.cerne-tec.com.br. Comunicação USB com o PIC Vitor Amadeu Souza Parte II [email protected]

WWW.cerne-tec.com.br. Comunicação USB com o PIC Vitor Amadeu Souza Parte II vitor@cerne-tec.com.br 1 Comunicação USB com o PIC Vitor Amadeu Souza Parte II [email protected] Continuando com o artigo apresentado na edição passada de comunicação USB com o PIC, continuaremos nesta edição o estudo do

Leia mais

Programação Básica em Arduino Aula 2

Programação Básica em Arduino Aula 2 Programação Básica em Arduino Aula 2 Execução: Laboratório de Automação e Robótica Móvel Variáveis são lugares (posições) na memória principal que servem para armazenar dados. As variáveis são acessadas

Leia mais

Programação em Arduino

Programação em Arduino Programação em Arduino Módulo Básico Material produzido para o projeto Oficina de Robótica por: Anderson Luiz Fernandes Perez Renan Rocha Darós Contatos: Universidade Federal de Santa Catarina - anderson.perez

Leia mais

exercício 1 Piscar o LED a cada 1 segundo Parar ao pressionar o botão, mantendo o LED aceso para sempre Programa interativo!

exercício 1 Piscar o LED a cada 1 segundo Parar ao pressionar o botão, mantendo o LED aceso para sempre Programa interativo! Concorrência exercício 1 Piscar o LED a cada 1 segundo Parar ao pressionar o botão, mantendo o LED aceso para sempre void loop () { delay(1000); digitalwrite(led_pin, LOW); delay(1000); int but = digitalread(but_pin);

Leia mais

Disparando eventos com o Asterisk. Fernando Mercês

Disparando eventos com o Asterisk. Fernando Mercês Disparando eventos com o Asterisk Fernando Mercês Fernando Mercês Apresentação [email protected] Bacharelando em Ciência da Computação e com formação técnica em eletrônica, Fernando Mercês é

Leia mais

Entrada de dados com botões

Entrada de dados com botões Entrada de dados com botões Escola CDI Professor: Paulo Marcos Trentin Interruptor Quando está aberto, nenhuma corrente passa por ele. Seu símbolo: Ao pressioná-lo, toda corrente passa por ele, e esta

Leia mais

Conceitos do Projeto Arduino

Conceitos do Projeto Arduino Conceitos do Projeto Arduino Por Antônio Cruvinel Fonte: www.arduino.cc O que é arduino? É uma plataforma de hardware e softwares livres que torna acessível a prototipagem de projetos de eletrônica. O

Leia mais

Arduino. Introdução aos Componentes Básicos. Leonardo Mauro P. Moraes. Universidade Federal de Mato Grosso do Sul - UFMS.

Arduino. Introdução aos Componentes Básicos. Leonardo Mauro P. Moraes. Universidade Federal de Mato Grosso do Sul - UFMS. Arduino Introdução aos Básicos Leonardo Mauro P. Moraes Universidade Federal de Mato Grosso do Sul - UFMS Ponta Porã - MS 2016 1 Introdução 2 Arduino 3 4 Encerramento Introdução Arduino 1 Introdução Arduino

Leia mais

MINICURSO ARDUINO BÁSICO

MINICURSO ARDUINO BÁSICO MINICURSO ARDUINO BÁSICO Ministrantes: Henrique Wippel Parucker da Silva Murilo de Oliveira do Nascimento Ícaro Cristofolini COLMÉIA Quem somos? O que fazemos? PLATAFORMA DE PROTOTIPAGEM ARDUINO ARDUINO

Leia mais

OFICINA Uso da plataforma Arduino no Ensino de Ciências

OFICINA Uso da plataforma Arduino no Ensino de Ciências OFICINA Uso da plataforma Arduino no Ensino de Ciências Grupo 2 de Atividades Astrogildo Junqueira Docente Física/IFSP Lucas D Amásio David Larronda Licenciandos/IFSP Apoio Financeiro: Prodocência / Capes

Leia mais

ARDUINO BÁSICO E T A P A 1 O QUE É ARDUINO? Prof. Amadeu Zanon Neto

ARDUINO BÁSICO E T A P A 1 O QUE É ARDUINO? Prof. Amadeu Zanon Neto E T A P A 1 O QUE É ARDUINO? Segundo o site WIKIPEDIA, Arduino é: É um microcontrolador de placa única e um conjunto de software para programá lo. O hardware consiste em um projeto simples de hardware

Leia mais

Arduino como ferramenta de aquisição de Dados

Arduino como ferramenta de aquisição de Dados Laboratório de FIS14 Arduino como ferramenta de aquisição de Dados Prof. Douglas M G Leite [email protected] Sala 2628 O que faremos HOJE? Atividades Apresentação do Professor (30min) Projetos Básicos

Leia mais

Comunicação Serial 1

Comunicação Serial 1 Curso Técnico em Automação Industrial Disciplina: Programação aplicada a Microcontroladores Professor: Marcelo Cendron Comunicação Serial 1 A comunicação serial (UART) na plataforma Arduino é, sem duvida,

Leia mais

Por Fernando Koyanagi 1

Por Fernando Koyanagi 1 Por Fernando Koyanagi 1 Objetivo Nosso objetivo será criar um projeto no qual teremos dois ESP32 Lora se comunicando, um (EMISSOR) ligado ao sensor de barreira infravermelho e outro (RECEPTOR) ligado á

Leia mais

SEMÁFORO, SUPER MÁQUINA

SEMÁFORO, SUPER MÁQUINA SEMÁFORO, SUPER MÁQUINA 1 - Montagem de um simulador de "Sinal de Trânsito ou Semáforo", onde a ideia é que possamos ter 3 LEDs (Vermelho - Amarelo - Verde) e os mesmos deverão acender e apagar, simulando

Leia mais

Arduino e Proteus (Tutorial)

Arduino e Proteus (Tutorial) Arduino e Proteus (Tutorial) Por Felipe Gomes Flores Para quem trabalha com projetos ou apenas os faz por hobby sabe que há situações em uma boa idéia surge do nada e às vezes não há como reproduzi-la

Leia mais

LEDS, POTENCIÔMETRO E TECLADO

LEDS, POTENCIÔMETRO E TECLADO S, POTENCIÔMETRO E TECLADO 1 - Explicaçã e a mntagem na Prtbard d prjet "Cntrland cm Ptenciômetr (BrilhaLed)". Um exempl d esquema de ligaçã d e Ptenciômetr a Arduin Códig cpiar e clar n arduin Inici d

Leia mais

Robótica com Arduino Professor: Paulo Marcos Trentin

Robótica com Arduino Professor: Paulo Marcos Trentin Robótica com Arduino Professor: Paulo Marcos Trentin CDI Onde comprar o Arduino? http://lojabrasilrobotics.blogspot.com/ Onde comprar o Arduino? http://www.mercadolivre.com.br/ Onde comprar o Arduino?

Leia mais

RESULTAR EM "CHOQUE ELÉTRICO", FOGO, ENTRE OUTROS.

RESULTAR EM CHOQUE ELÉTRICO, FOGO, ENTRE OUTROS. ReleShield LER E OBSERVAR AS SEGUINTES ADVERTÊNCIAS E PRECAUÇÕES ANTES DE USAR ESTE PRODUTO. A NÃO OBSERVÂNCIA DESTAS INSTRUÇÕES PODE RESULTAR EM "CHOQUE ELÉTRICO", FOGO, ENTRE OUTROS. ESTES EVENTOS PODEM

Leia mais