Your SlideShare is downloading. ×
  • Like
Arduino
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply
Published

 

Published in Business , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,561
On SlideShare
0
From Embeds
0
Number of Embeds
5

Actions

Shares
Downloads
5
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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