Desenvolvendo Projetos Interativos com Arduino





Álvaro Justen aka Turicas

Álvaro Justen, prazer!

{twitter.com, github.com, bitbucket.org}/turicas
blog.justen.eng.br
alvaro@CursoDeArduino.com.br


www.CursoDeArduino.com.br


emap.fgv.br


turicas.info/slides/arduino

E vocês?

Roteiro...

Arduino?

Arduino!

Um pequeniníssimo computador

Na verdade, um super computador...

Não só o software é livre!
\o/

Forks


Talk is cheap, show me the code!
Linus Torvalds

Controle pela serial

Código Arduino

#define LED 13

void setup() {
    pinMode(LED, OUTPUT);
    Serial.begin(9600);
}

void loop() {
    if (Serial.available()) {
        char c = Serial.read();
        if (c == 'H') {
            digitalWrite(LED, HIGH);
        }
        else if (c == 'L') {
            digitalWrite(LED, LOW);
        }
    }
}

Controle por USB/Serial com Python

#!/usr/bin/env python

import serial
import time

# /dev/ttyACM0 = Arduino Uno on Linux
arduino = serial.Serial('/dev/ttyACM0', 9600)
time.sleep(2) #waiting the initialization...

arduino.write('H') #turns LED *on*
time.sleep(3) #zzz

arduino.write('L') #turns LED *off*
time.sleep(3) #zzz

arduino.close() #let's say goodbye

Exemplo: Semáforo Coding Dojo Rio

Coding Dojo

justen.eng.br/semaforo

Só por USB?

Arduino Ethernet Shield

Módulo Bluetooth
+
Amarino


Falando com o Arduino...

Álvaro + EuAndroid.com.br


Luminária RGB

droiduino

Projeto: Guitarrino













github.com/tatiana/guitarrino

Se interessou?

Em breve uma turma online!




CursoDeArduino.com.br/pesquisa

So long and thanks for all the fish!


{twitter.com, github.com, bitbucket.org}/turicas
blog.justen.eng.br
alvaro@CursoDeArduino.com.br
www.CursoDeArduino.com.br
turicas.info/slides/arduino