Arduino

1,994 views

Published on

Published in: Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,994
On SlideShare
0
From Embeds
0
Number of Embeds
1,257
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Arduino

  1. 1. Arduino ecosystem Steve Perkson (Teadusmosaiik)
  2. 2. The good/bad old days
  3. 3. 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
  4. 4. Arduino
  5. 5. 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
  6. 6. *duinos
  7. 7. pro mini
  8. 8. wireless?
  9. 9. Need something thin and flexible
  10. 10. Shields ● ● ● ● Sort of standard pinout Sort of standard voltage range Quite a lot of different goodies Even more problems
  11. 11. Shields ● ● ● ● ● ● ● Bluetooth GSM Xbee Ethernet Wifi CNC, 3d printer, laser cutter Quadcopter
  12. 12. Ethernet
  13. 13. and more ;)
  14. 14. How does the code look like? void setup() { // initialize the digital pin as an output. pinMode(led, OUTPUT); }
  15. 15. 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); delay(1000); } // turn the LED off by making the voltage LOW // wait for a second
  16. 16. 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.
  17. 17. 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
  18. 18. Questions

×