slides from intro talk october
hello world !with Arduino !Patrick Mulder!@mulpatArduino User Group!October 2014
View Slide
maker labshttps://www.flickr.com/photos/leesean/3098869562http://paulfurley.com/arduino-isnt-just-for-hackers/
Arduino originshttp://www.reddit.com/r/arduino/comments/2ij0d5/til_arduino_was_named_after_a_bar_in_ivrea_italy/
The lastmeetups…
new browser controlshttps://www.flickr.com/photos/frenchhope/317111231https://www.flickr.com/photos/bagogames/14073389239
vehicles
smelldetection
roboshock
CNC
Reminder:Make Munichhttp://annablumenkranz.blogspot.de/2014/08/getting-ready-for-make-munich-2014.html
Arduino = !hardware x softwareGetting started…
Hardware
manytypes
Arduino UNOMPUDigitalPinsAnalogPinsUSBPowerPins
pinboardjs
Atmel micro controller8-bit16 MHzATmega3285V supply Flash: 32 KB
Power Pins/GND!! don’t connect GND with 5V
Digital IOsetPinMode(pin, OUTPUT);
PWM outputanalogWrite(pin, OUTPUT);
Analog InputanalogRead(pin, OUTPUT);
CommunicationUSB/UARTSerial.begin(9600);
Arduino!software
a “typical” projectconfigurationblocking!codeProcessing IDEsketch
Embedded C/C++void setup() {!pinMode(led, OUTPUT);!}!!void loop() {!digitalWrite(led, HIGH);!delay(300);!digitalWrite(led, LOW); !delay(2700); !}
firmata protocolled = new five.Led({!pin: 13!});!!led.on();!!this.wait(2700, function() {!led.on();!});host computerhttps://www.flickr.com/photos/nate/3081263606Firmata /!serial portArduino
“The aim is to allowpeople to completelycontrol the Arduinofrom softwareon the hostcomputer.”http://www.firmata.org/wiki/Main_Page