• Nenhum resultado encontrado

Introdu¸c˜ao ao kit microcontrolado Arduino

N/A
N/A
Protected

Academic year: 2023

Share "Introdu¸c˜ao ao kit microcontrolado Arduino"

Copied!
16
0
0

Texto

(1)

Introdu¸ c˜ ao ao kit microcontrolado Arduino

Bianca Alessandra Visineski Alberton bi.alberton@gmail.com

Diego Gabriel Lee diegolee7@gmail.com

Programa de Educa¸ao Tutorial

Computando Culturas em Equidade e Engenhenharia de Computa¸ao Departamento Acadˆemico de Inform´atica

UTFPR

04 de dezembro de 2013

(2)

Quem somos?

Os grupos PETs atuam em diversas sub´areas da computa¸c˜ao, realizando atividades relacionadas ao ensino, `a pesquisa e `a extens˜ao.

O foco deste projeto ´e introduzir os alunos ao kit microcontrolado

Arduino, mostrando como funcionam alguns componentes b´asicos, como a protoboard e os LEDs.

(3)

Contato

PET - CoCE:

infopetcoce@gmail.com P´agina do grupo:

http://www.dainf.ct.utfpr.edu.br/petcoce PET - ECo:

petecoutfpr@gmail.com P´agina do grupo:

http://dainf.ct.utfpr.edu.br/peteco/

bi.alberton@gmail.com diegolee7@gmail.com

(4)

Objetivos do Mini-curso

Interessar alunos `as mat´erias do curso.

Motivar o aprendizado.

Diminuir a evas˜ao do curso.

Auxiliar alunos em disciplinas de projetos onde poderiam trabalhar com o Arduino, como a mat´eria de Oficinas de Integra¸c˜ao II.

Melhorar o ensino proporcionado aos alunos do curso.

(5)

Arduino

Figura : Arduino Uno.

Fonte:http://arduino.cc/en/uploads/Main/ArduinoUno_R3_Front.jpg Acesso em 10 de janeiro de 2012.

(6)

Ambiente de Programa¸ c˜ ao

EDE de programa¸c˜ao do Arduino.

(7)

Protoboard

Para alocarmos os circuitos, usaremos uma protoboard:

Fonte: http://www.eletronicadidatica.com.br/equipamentos/protoboard/

protoboard_830.jpg.

Acesso em 5 de fevereiro de 2012.

(8)

Resistor

O componente mais simples de todos ´e o resistor!

Fonte:

http://rocky.digikey.com/weblib/YAGEO/Web%20Photo/CFR-50JB-1M0.jpg.

Acesso em 2 de fevereiro de 2012.

(9)

LEDs

Fonte:http://pt.wikipedia.org/wiki/Ficheiro:Diodos_LED_foto.png.

Acesso em 2 de fevereiro de 2012.

(10)

LEDs

Funcionamento dos LEDs

Adaptado de “Single LED, by the Cool Folks”. Dispon´ıvel em http://www.quickar.com/noqbestledcalc.htm.

(11)

Estrutura b´ asica de um programa I

// D e c l a r a c a o de v a r i a v e i s

int p i n 1 = 2;

int p i n 2 = 3;

v o i d s e t u p () {

// E s p a c o p a r a i n i c i a l i z a c a o de v a r i a v e i s e e s t a d o s dos p i n o s

// i n i c i a o pino ‘ ‘ pin ’ ’ no m o d o O U T P U T ( s a i d a ) ou I N P U T ( e n t r a d a )

 p i n M o d e ( pin1 , O U T P U T ) ;

 p i n M o d e ( pin2 , I N P U T ) ;



 }



 v o i d l o o p () {

 // C o d i g o a ser e x e c u t a d o

(12)

Estrutura b´ asica de um programa II

 d i g i t a l W r i t e ( pin1 , N I V E L _ L O G I C O ) ;// e s c r e v e o n i v e l l o g i c o c o r r e s p o n d e a H I G H (5 V ) ou LOW (0 V )

 d i g i t a l R e a d ( p i n 2 ) ; // le o

e s t a d o de ‘ ‘ pin ’ ’

 d e l a y ( 1 0 0 0 ) ; // a t r a s o de

um s e g u n d o

 }

(13)

Hello World

Componentes utilizados

Protoboard LED vermelho

Resistor de 220Ω ou valor aproximado Jumpers

(14)

Circuito utilizado

(15)

C´ odigo

// P r o j e t o 1

int l e d P i n = 10;

v o i d s e t u p () {

// i n i c i a l i z a o t e r m i n a l d i g i t a l c o m o O U T P U T .

p i n M o d e ( ledPin , O U T P U T ) ;

}

 v o i d l o o p () {

 d i g i t a l W r i t e ( ledPin , H I G H ) ; // LED l i g a d o

 d e l a y ( 1 0 0 0 ) ; // i n t e r v a l o de um s e g u n d o

 d i g i t a l W r i t e ( ledPin , LOW ) ; // LED d e s l i g a d o

 d e l a y ( 1 0 0 0 ) ; // i n t e r v a l o de um s e g u n d o

 }

(16)

Projeto: Dado de LEDs

Objetivo: fazer um programa que simule o ato de jogar um dado. Ao apertar um bot˜ao, o programa dever´a sortear um valor aleat´orio entre 1 e 6 e acender o n´umero de LEDs correspondente `a este n´umero. Circuito Utilizado:

Referências

Documentos relacionados

Após o desmame dos filhotes, as fêmeas também desaparecem da população (entre janeiro e março). Com objetivo de avaliar o efeito do fogo sobre a dinâmica

•  Implementar e regularmente fortalecer padrões. •  Estabelecer e harmonizar procedimentos de testes para eficiência veicular. •  Impostos sobre veículos e combustível

Ainda de acordo com Oliveira (2010), a empresa familiar apresenta também algumas desvantagens, como: a) A concorrência entre os familiares pode levar ao stress

Em nossa rede de sensores, apresentada na Figura 1, dispomos 3 nós sensores (kit Arduino UNO) no raio mais externo, 2 nós (kit Arduino UNO) no raio intermediário, e,

rgeom(n, p) distribui¸ c˜ ao Geom´ etrica(p) runif(n, a, b) distribui¸ c˜ ao Uniforme(a,b) rexp(n, lambda) distribui¸ c˜ ao Exponencial(lambda) rnorm(n, mean, sd) distribui¸ c˜

O objetivo deste artigo, que é um recorte da pesquisa de mestrado, foi refletir sobre a presença da língua de sinais na educação de surdos e discutir sobre

Clubes de leitura, encontros na escola para o recebimento dos livros e encontros virtuais com alunos, professores, funcionários, pais para orientações. Oficinas de

Para evitar isso, vocˆ e pode mover os dois comandos do preˆ ambulo para algum lugar ap´ os o comando \tableofcontents ou definitivamente n˜ ao us´ a-los, porque vocˆ e ver´ a que