Arduino 100 Noção

De Garoa Hacker Clube
Revisão de 08h16min de 2 de novembro de 2011 por Miklos (discussão | contribs)
Ir para navegação Ir para pesquisar

Arduino 100 Nocao abertura.jpg

Para qualquer um que nunca na vida tenha visto ou usado um microcontrolador

O workshop "Arduino 100 Noção" tem o objetivo de abrir as portas do Garoa Hacker Clube para aqueles que querem participar das atividades do garoa como as "Noites do Arduino" e outras, mas nunca tiveram contato direto com um microcontrolador ou com uma Arduino em suas diversas formas.

Material:

Todos os materiais serão fornecidos.
Cada dupla receberá 1 microcontrolador, 1 placa proto-board, 1 led, fios e um alicate de corte.
Os materiais deverão ser devolvidos ao final da atividade.

Como são as atividades

Introdução ao microcontrolador:

Iniciamos tendo contato com um microcontrolador ATMEGA 328 e com uma explicação simples sobre a estrutura interna do microcontrolador e sobre a utilidade de seus pinos.
O microcontrolador será pré-programado com exemplos simples.

Introdução a Arduino:

Tendo o conhecimento sobre o microcontrolador, apresentaremos os modelos de arduino e explicaremos um pouco de sua história e filosofia, além dos conceitos muito básicos da IDE (programação).

Montagem:

Os participantes farão a montagem de uma arduino básica na protoboard, baseados em um esquema fornecido.

Experiências:

Os participantes utilizarão o led (e outros materiais)para observar o funcionamento básico dos pinos do microcontrolador.

IMPORTANTE! - Perguntas e respostas:

O evento tem o objetivo de ser descontraído e simples, todas as perguntas por mais básicas devem ser feitas e são estimuladas, MESMO QUE VOCÊ PENSE SER A MAIOR BOBAGEM DO MUNDO.... NÃO DEIXE DE PERGUNTAR.

Arduino Proto Board Completa

Ard proto.jpg

Esta é uma placa arduino montada em proto board completa que pode ser ligada a fontes de energia e programada com cabo FTDI.

Arduino Proto Board "100 Noção"

Ard proto 100 nocao.jpg

Esta é a placa arduino em proto board "100 noção" (feita por um dos participantes) que é montada no workshop, o microcontrolador já é fornecido pré-configurado e a fonte de enegia são 3 pilhas AA.

Esquema de montagem

Arduino100nocao bb1.png

O que é isto?:

O que você está vendo acima é o esquema que utilizaremos para montar o microcontrolador na placa proto-board. Durante o evento vamos explicar com simplicidade o que é uma placa proto-board e cada um dos elementos que vamos utilizar.

Esquema eletrônico

Esquema montagem simples.png

O que é isto?:

O que você está vendo acima é o esquema eletrônico que utilizaremos para montar o microcontrolador na placa proto-board. Estes símbolos esquisitos também serão explicados.... não se preocupe com nada disso....

Programação do microcontrolador

Utilizaremos o mais simples exemplo de programação do arduino chamado Blink, neste exemplo, ligamos um LED e fazemos piscar.

/*

 Blink
 Turns on an LED on for one second, then off for one second, repeatedly.

 This example code is in the public domain.
*/

void setup() {

 // initialize the digital pin as an output.
 // Pin 13 has an LED connected on most Arduino boards:
 pinMode(13, OUTPUT);     

}

void loop() {

 digitalWrite(13, HIGH);   // set the LED on
 delay(1000);              // wait for a second
 digitalWrite(13, LOW);    // set the LED off
 delay(1000);              // wait for a second

}

O que é isto?:

IMPORTANTE: Vamos explicar o básico da programação no workshop... o programa acima só foi colocado aqui para que os interessados saibam o conteúdo, você não tem que entender nada disso para participar!!.

Material Didático

CARREGUE A APOSTILA DO WORKSHOP: Arduino_100_nocao.pdf

Faz parte desta apostila um extrato do trabalho do Jody Culkin "ARDUINO INTRODUCTION COMIC BOOK": http://www.jodyculkin.com/wp-content/uploads/2011/09/arduino-comic-latest3.pdf

Responsável

Cláudio Miklos é designer e programador de sistemas e desde 1995 vem desenvolvendo trabalhos nos mais diversos meios ligados a multimídia como animação 3D, CD ROM, Web Sites e outros. Entre seus trabalhos encontram-se os primeiros web sites de instituições e empresas e seu portfólio é marcado pelos trabalhos voltados ao registro histórico e acadêmico.

Os trabalhos e histórico de Cláudio Miklos podem ser encontrados on line no endereço:

http://www.miklos.com.br/portfolio/

As experiências com eletrônica e artes digitais podem ser encontradas em seu blog:

http://www.miklos.blog.br