Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino
-
Upload
paolo-aliverti -
Category
Technology
-
view
1.267 -
download
0
description
Transcript of Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino
![Page 1: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/1.jpg)
Corso di cucina fusion elettro-agile con Arduino
Roma - 19 novembre 2011 Italian agile day–Paolo Aliverti
![Page 2: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/2.jpg)
1. La spesa
![Page 3: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/3.jpg)
![Page 4: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/4.jpg)
![Page 5: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/5.jpg)
![Page 6: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/6.jpg)
TInkerIngVerb: attempt to repair or improve something in a casual or desultory way, often to no useful effect.
![Page 7: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/7.jpg)
![Page 8: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/8.jpg)
![Page 9: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/9.jpg)
Riparare
![Page 10: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/10.jpg)
Migliorare
![Page 11: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/11.jpg)
Nuovi oggetti
![Page 12: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/12.jpg)
Physical ComputingBuilding interactive physical systems by the use of software and hardware that can sense and respond to the analog world
![Page 13: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/13.jpg)
esplorare
![Page 14: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/14.jpg)
![Page 15: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/15.jpg)
Arte
![Page 16: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/16.jpg)
Scienza
![Page 17: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/17.jpg)
![Page 18: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/18.jpg)
Modelli mentali
![Page 19: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/19.jpg)
![Page 20: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/20.jpg)
![Page 21: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/21.jpg)
Elettronica
![Page 22: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/22.jpg)
Acqua!
![Page 23: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/23.jpg)
Prototipi elettronici
![Page 24: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/24.jpg)
![Page 25: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/25.jpg)
![Page 26: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/26.jpg)
![Page 27: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/27.jpg)
2. cucinare
![Page 28: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/28.jpg)
Spelare fili
![Page 29: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/29.jpg)
![Page 30: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/30.jpg)
Ingredienti
![Page 31: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/31.jpg)
+ -
LED
![Page 32: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/32.jpg)
Buttons
![Page 33: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/33.jpg)
Resistori
![Page 34: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/34.jpg)
Strisce colorate
![Page 35: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/35.jpg)
Breadboard
![Page 36: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/36.jpg)
Breadboard
![Page 37: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/37.jpg)
Breadboard
![Page 38: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/38.jpg)
Un microcontrollore
![Page 39: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/39.jpg)
Una community
![Page 40: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/40.jpg)
Tool di sviluppo
![Page 41: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/41.jpg)
![Page 42: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/42.jpg)
CosaManca?
![Page 43: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/43.jpg)
Il software!
![Page 44: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/44.jpg)
La ricetta - Sketch
![Page 45: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/45.jpg)
Struttura dello Sketch
setup
loop
![Page 46: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/46.jpg)
Step 1 – Simplest Timer
![Page 47: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/47.jpg)
+ -
LED
al pin 13 al pin GND
![Page 48: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/48.jpg)
![Page 49: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/49.jpg)
Sketch
![Page 50: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/50.jpg)
void setup() { pinMode(13, OUTPUT); digitalWrite(13, LOW); delay(5000);
}
![Page 51: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/51.jpg)
pinMode(13, ); INPUT
OUTPUT
![Page 52: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/52.jpg)
pinMode(13, OUTPUT);
![Page 53: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/53.jpg)
void setup() { pinMode(13, OUTPUT); digitalWrite(13, LOW); delay(5000);
}
![Page 54: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/54.jpg)
![Page 55: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/55.jpg)
digitalWrite(13, ); HIGH
LOW
![Page 56: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/56.jpg)
digitalWrite(13, HIGH);
![Page 57: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/57.jpg)
digitalWrite(13, LOW);
![Page 58: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/58.jpg)
void setup() { pinMode(13, OUTPUT); digitalWrite(13, LOW); delay(5000);
}
![Page 59: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/59.jpg)
5000 ms = 5s
![Page 60: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/60.jpg)
void loop() { digitalWrite(13, HIGH);
}
![Page 61: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/61.jpg)
Verify
![Page 62: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/62.jpg)
Upload
![Page 63: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/63.jpg)
![Page 64: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/64.jpg)
![Page 65: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/65.jpg)
Restart? RESET!
![Page 66: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/66.jpg)
Step 2 – usable Timer
![Page 67: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/67.jpg)
![Page 68: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/68.jpg)
![Page 69: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/69.jpg)
Sketch
![Page 70: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/70.jpg)
void setup() { pinMode(13, OUTPUT);
pinMode(7, INPUT); }
![Page 71: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/71.jpg)
pinMode(7, INPUT);
![Page 72: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/72.jpg)
void loop() { val = digitalRead(7);
if (val == HIGH) { digitalWrite(13, HIGH); delay(5000); } else { digitalWrite(13, LOW); }}
![Page 73: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/73.jpg)
![Page 74: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/74.jpg)
![Page 75: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/75.jpg)
Step 3 – variable Timer
![Page 76: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/76.jpg)
trimmer
![Page 77: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/77.jpg)
![Page 78: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/78.jpg)
Sketch
![Page 79: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/79.jpg)
void loop() {
t0 = analogRead(A0); …
delay(t0);
}
![Page 80: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/80.jpg)
![Page 81: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/81.jpg)
![Page 82: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/82.jpg)
Step 4 – alarm Timer
![Page 83: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/83.jpg)
PWM – Pulse Width Modulation
![Page 84: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/84.jpg)
analogWrite(9, [0:255]);
![Page 85: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/85.jpg)
PWM pins (~)
![Page 86: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/86.jpg)
tone(pin, freq, len);
![Page 87: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/87.jpg)
![Page 88: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/88.jpg)
![Page 89: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/89.jpg)
![Page 90: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/90.jpg)
![Page 91: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/91.jpg)
![Page 92: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/92.jpg)
![Page 93: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/93.jpg)
3. Il Pranzo
![Page 94: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/94.jpg)
![Page 95: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/95.jpg)
4iterations
![Page 96: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/96.jpg)
5steps
![Page 97: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/97.jpg)
Ideazione
![Page 98: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/98.jpg)
Preparazione
![Page 99: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/99.jpg)
Verifica
![Page 100: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/100.jpg)
Deploy
![Page 101: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/101.jpg)
Evoluzione
![Page 102: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/102.jpg)
è una novità?
![Page 103: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/103.jpg)
![Page 104: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/104.jpg)
Prototipi stabili
![Page 105: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/105.jpg)
Saldare
![Page 106: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/106.jpg)
Prototipi più stabili
Wiring
![Page 107: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/107.jpg)
Circuiti Stampati
![Page 108: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/108.jpg)
Sw+
hw
hw
![Page 109: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/109.jpg)
SW
HW
![Page 110: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/110.jpg)
Poetics of the unseen
Sunil Vallu
![Page 111: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/111.jpg)
Poetics of the unseen
Sunil Vallu
![Page 112: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/112.jpg)
![Page 113: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/113.jpg)
4. le cucine
![Page 114: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/114.jpg)
![Page 115: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/115.jpg)
![Page 116: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/116.jpg)
C
![Page 117: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/117.jpg)
void setup() { pinMode(13, OUTPUT); }
void loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); }
Blinking LED
![Page 118: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/118.jpg)
#include <avr/io.h>#include <util/delay.h>
int main(void){ DDRB = _BV(PB0); for(;;){ PORTB = _BV(PB0); _delay_ms(1000); PORTB = 0; _delay_ms(1000); } return 0;}
![Page 119: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/119.jpg)
Cosa perdo?
![Page 120: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/120.jpg)
Cosa guadagno?
![Page 121: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/121.jpg)
IDE
![Page 122: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/122.jpg)
SIMULATORE
![Page 123: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/123.jpg)
DEBUG
(Gdb)
![Page 124: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/124.jpg)
Unit test
![Page 125: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/125.jpg)
http://www.nongnu.org/avr-libc/
![Page 126: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/126.jpg)
![Page 127: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/127.jpg)
Arduino Programmatore
![Page 128: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/128.jpg)
![Page 129: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/129.jpg)
AB Normal?
![Page 130: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/130.jpg)
Dasa cable
![Page 131: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/131.jpg)
![Page 132: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/132.jpg)
5. buon appetito!
![Page 133: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/133.jpg)
![Page 134: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/134.jpg)
![Page 135: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/135.jpg)
@zeppelinmaker
http://zmaker.wordpress.com
Paolo Aliverti
![Page 136: Italian Agile Day 2011 - Corso di cucina fusion elettro-agile con Arduino](https://reader033.fdocuments.us/reader033/viewer/2022052823/5552dbbab4c90532498b4b67/html5/thumbnails/136.jpg)
DOMANDE?