Arduino CHIP Hardware -Pins Digitais - Pins 0 ao 13Pins Digitais - Pins 0 ao 13 -Pins pulse modulation ~Pins Pins 0 e 1 –

Slides:



Advertisements
Similar presentations
Finite State Machine (FSM) Quando a sequencia das ações no seu projeto dependem do estado de um elemento sequüencial, uma máquina de estados finitos (FSM)
Advertisements

VHDL.
Simple Present: Usa-se para descrever ações habituais ou permanentes. Forma: Afirmativa: Sujeito + verbo I study at CMC. Negativa: Sujeito + don’t + verbo.
Anurag Dwivedi & Rudra Pratap Suman.  Open Source electronic prototyping platform based on flexible easy to use hardware and software.
1 Ports Paralelos no 8051 Disciplina: Microcontroladores Prof. Remy Eskinazi, MSc CEFET-PE.
A diferença entre um Anjo e um Amigo... Anjos e Amigos... Todos temos um pouquinho de cada coisa...
Using the Arduino to Make an LED Flash Work in teams of two! living with the lab digital I/O pins (I/O = input / output) USB cable plug power pins.
FEP 114 – Aula 3b. Objetivo: Determinar o intervalo de temperatura em que os calorímetros utilizados podem ser considerados ideais. Determinar o calor.
DABPMaio 2009 Cálculo de uma poligonal Universidade do Algarve Instituto Superior de Engenharia Licenciatura em Engenharia Topográfica Disciplina de Topografia.
Luiz Carlos d´Oleron SJCP Java Avançado Conceitos de aplicações que acessam banco de dados.
1 Até aqui a nossa discussão dos fenómenos eléctricos concentraram-se em cargas em repouso CORRENTE ELÉCTRICA Consideraremos agora as situações que envolvem.
Arquitectura Tecnológica dos Sistemas de Informação Enterprise Architecture Validation Pedro da Silva - Nº João Jesus – Nº Nuno Dias – Nº
Introduction.
Ballooning Bundle. What is a Microcontroller? Small computer with a processor core, memory and programmable input/output Continuously repeats software.
Microprocessors Tutorial 1: Arduino Basics
Introduction to the Arduino
INTERFACING WEB SERVER WITH A ROBOT
Microprocessors Tutorial 1: Arduino Basics
SISTEMA OPERATIVO Y HARDWARE .
Getting Started With the Arduino Uno
1 - Remove LED from 13 and GND - Bring out your breadboard from HW#4 Arduino Overview:
Photoresistor resistance changes dramatically with light level living with the lab Using Photoresistors with an Arduino © 2011 LWTL faculty team.
(autor desconhecido). Conta-se que após um feriado prolongado, o professor entrou na sala da Universidade para dar aula, mas os alunos estavam ansiosos.
FACULDADE DE CIÊNCIAS NATURAIS E MATEMÁTICA DEPARTAMENTO DE FÍSICA CURSO DE LICENCIATURA EM ENSINO DE FISICA LABORATÓRIO DE MECÂNICA ERROS DE MEDIÇÃO DOCENTE:
Estrutura Condicional Cleone Silva
Jessica Goulart Mariane Ribeiro Marina Oshiro Patricia Graciano.
Encerrando Ciclos Paulo Coelho Sempre é preciso saber quando uma etapa chega ao final. Se insistirmos em permanecer nela mais do que o tempo necessário,
ME 120: Arduino Programming Arduino Programming Part 1 ME 120 Mechanical and Materials Engineering Portland State University
Robert L. Boylestad Introductory Circuit Analysis, 8ed. Copyright ©1997 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
CSE 341 Project : Ultrasonic Radar PRESENTED BY: NAME : AKIFA TASNEEM ID : SECTION: 02 1.
Amplificação Raman de Pulsos Curtos com Ganho Periódico Autor: José Miranda da Silva Filho Orientador: Professor Doutor Antônio B. Sérgio Sombra Pós-Graduação.
Sistemas Operativos Multiprogramação; Multiplexação; Memória Física; Memória virtual; Trabalho/Job - Processo/Process/Task - Thread.
Sistemas Operativos Introdução. Sistema Operativo - definição De maneira menos informal podemos definir Sistema Operativo, como sendo o Software fundamental.
COMPONENTES BÁSICOS DE UM COMPUTADOR Disco-Rígido – Fonte - Motherboard - O disco rígido ou HD (Hard Disk) - Estrutura - Placa lógica (hard drive logic.
COMPONENTES BÁSICOS DE UM COMPUTADOR Processador – Memória – Bus/Barramento – Periféricos Carlos Pereira 2014/2015.
Arquitetura do SET de instruções Instruction SET CISC vs RISC What’s assembly as to do with it?
Arduino CHIP. Pins analógicos – (1 de 2) Recordar: Analog In - pin 0 ao 5 – analog to digital Recebe sinais analógicos e transforma-os em sinais digitais.
COMPONENTES BÁSICOS DE UM COMPUTADOR Processador – Memória – Bus/Barramento – Periféricos 1.
COMPONENTES BÁSICOS DE UM COMPUTADOR Processador – Memória – Bus/Barramento – Periféricos.
Fonte de alimentação. 3 Constituição da fonte 4 Tipos de Fontes 5 Fontes Lineares 6 Fonte Chaveada 8 a 13 As fontes de alimentação.
Módulo 1 – Efeitos da radiação na água
Arduino.
Dr. Kyung Eun Park Summer 2017
Val Manes Department of Math & Computer Science
An Arduino Workshop A Microcontroller.
Get Your Project Started with Arduino
Arduino.
Arduino - Introduction
How to Write a Testable Question
Introduction to Arduinos
Roller Coaster Design Project
HERRAMIENTAS DE MICROSOFT WORD Los hipervínculos.
LOS HIPERVINCULOS enlaces o rutas de acceso a otro archivo.
HIPERVÍNCULOS Act. 3 Unidad 4 Daniela Pérez Ortiz Adriana Ubiarco.
What is Arduino? By James Tedder.
FeMaidens Programming
Arduino : Introduction & Programming
Índice Interacção radiação - matéria na atmosfera Aveiro 2008.
O Mercado  Os Economistas estudam e analisam o funcionamento de uma série de instituições, no intuito de determinarem a forma como são usados os recursos.
Eletricidade Professor: Roney Sousa
Placa Mãe Professor Roney sousa. O que é a Placa Mãe É a maior e mais importante placa de nosso computador, onde todos os demais componentes são ligados.
CTY SAR FCPS Shawn Lupoli, Elliot Tan
Arduino म्हणजे काय?.
Arduino程式範例.
PUC por um Semestre - PIUES Termoquímica Calor de reação.
CELULAR NA EDUCAÇÃO BÁSICA: RAZÕES PARA DIZER SIM Palloma Tayná Landim Gontijo - Letras TECNÓFILO.
VALOR AGREGADO Para agregar valor, deve-se ir além, inovar, ser criativo, ousar e correr o risco de ser imitado e de não poder cobrar mais pelo que faz.
Presentation transcript:

Arduino CHIP Hardware -Pins Digitais - Pins 0 ao 13Pins Digitais - Pins 0 ao 13 -Pins pulse modulation ~Pins Pins 0 e 1 – TX RX (transmitir ) e RX (receber)Pins 0 e 1 – TX RX -Analog In - Pins 0 ao 5Analog In - Pins 0 ao 5 -Reset e PowerReset e Power Software -Arduino - configuraçãoArduino - configuração -Arduino – programaçãoArduino – programação -Arduino IDE (Integrated Development Environment)Arduino IDE -Arduino – utilizaçãoArduino – utilização -Arduino cheat sheetArduino cheat sheet

Pins 0 ao 13 Digital pin – 0 a 13 fornecem acesso ao chip Podem funcionar como input ou output INPUT - lendo variações de voltagem de um dispositivo externo OUTPUT - aplicar uma determinada voltagem entre 0 e 5 volts para um dispositivo externo Em resumo estas portas permitem a comunicação entre o chip e os dispositivos externos (ex: Led ou uma resistência…) 1

Pins pulse modulation ~ Podem ajustar a quantidade de volts que aplicam a um dispositivo externo (entre 0 e 5 volts) Pins pulse modulation ~ 1

Pins 0 e 1 - TX (transmitir ) e RX (receber) Existem 2 leds que nos indicam se os dispositivo estão a comunicar. Se os leds não piscarem então não está a ocorrer nenhuma comunicação Pin 1 - TX (transmitir) Pin 0 - RX (receber) Sempre que é necessário a comunicação entre o Arduíno e o computador é através destas portas que o fazemos. 1

Analog In - Pins 0 ao 5 Analog In pin 0 ao 5 – analog to digital Recebe sinais analógicos e transforma-os em sinais digitais. Exemplo1: O botão de volume recebe uma variação analógica e tira a amostra para digital. Nota importante – Estes pins também podem ser utilizados como os pins digitais que vimos antes Exemplo2: Sensor de temperatura Se colocar-mos um sensor de temperatura no pin A1 ira ser lida uma amostra digital da subida ou descida da temperatura. Como resultado teremos um valor aproximado da temperatura real num dado momento. 1

Reset e Power Power – pode escolher entre 3.5 e 5 v Reset – se aplicar 0 v tb faz reset ao programa. O que faz o reset? Reset faz recomeçar o programa sem apagar nada 1

Fig1 Links Software Site oficial Arduino : Comandos da linguagem Arduino: Simuladores 123D Circuits.io : Free - Simulahttp://123d.circuits.io Virtual Breadboard (Pago) Fritzing - para desenhar esquemas elétricos: Free Free (Editar > Preferências Fig1) – Não Simulawww.fritzing.org 1

Arduino - configuração 1

Arduino - programação Programa para Arduino = “SKETCH” Estrutura de um sketch Comentários //linha de comentário /* texto de comentário */ : declaração de constantes, variáveis, tipos, etc (OPCIONAL) void setup ( ) { } : é executado uma só vez; serve principalmente para efetuar inicializações void loop ( ) { } : após a execução de “setup”, é executado de modo contínuo (em ciclo) até que a alimentação seja desligada (ou reset ). 1

Arduino IDE(Integrated Development Environment ) Ver: 1

Arduino – utilização 1

Arduino cheat sheet -Cheat- Sheet/blob/master/Arduino%20C heat%20Sheet.pdf -Cheat- Sheet/blob/master/Arduino%20C heat%20Sheet.pdf 1

Arduino cheat sheet 1