arduino

18
Arduino ecosystem Steve Perkson (Teadusmosaiik)

Upload: mobilemonday-estonia

Post on 14-May-2015

1.600 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Arduino

Arduino ecosystemSteve Perkson (Teadusmosaiik)

Page 2: Arduino

The good/bad old days

Page 3: Arduino

The good/bad old days

● MCU of some kind● Some clock source usually crystal● Chip programmer.● Serial level converter 5V or 3.3V to 12V● Breadboard● Development toolchain

Page 4: Arduino

Arduino

Page 5: Arduino

Arduino - what do you get?

● Atmega 168/328/644p/1284● Some sort of serial to USB capability● 5V voltage stabilizer● easy to connect headers● 2 leds and 1 switch● somewhat working development library● IDE

Page 6: Arduino

*duinos

Page 7: Arduino

pro mini

Page 8: Arduino

wireless?

Page 9: Arduino

Need something thin and flexible

Page 10: Arduino

Shields

● Sort of standard pinout● Sort of standard voltage range● Quite a lot of different goodies● Even more problems

Page 11: Arduino

Shields

● Bluetooth● GSM ● Xbee● Ethernet● Wifi● CNC, 3d printer, laser cutter● Quadcopter

Page 12: Arduino

Ethernet

Page 13: Arduino

and more ;)

Page 14: Arduino

How does the code look like?

void setup() { // initialize the digital pin as an output. pinMode(led, OUTPUT); }

Page 15: Arduino

code part 2// the loop routine runs over and over again forever:void loop() { digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(led, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second}

Page 16: Arduino

Code was supposed to be C++,where are the includes?● Arduino IDE hides all the complexity.● IF it breaks, it breaks and you get to keep all

the pieces● It breaks.

Page 17: Arduino

GSM modules

● RTFM and then read it again.● Then find an older/newer manual and read it.● Also compare to previous HW version.● Never ask your Telco for any QOS class

Page 18: Arduino

Questions