12
ARDUINO & PROCESSING Michał Meina IWE 2013, 5-7 lipca http://mat.umk.pl/~mich

ARDUINO & PROCESSING - mich/pub/iwe_2013.pdfProcessing szkicownik programów open-source ukierunkowany na grafikę i naukę fundamentów programowania oparty o język Java

Embed Size (px)

Citation preview

Page 1: ARDUINO & PROCESSING - mich/pub/iwe_2013.pdfProcessing szkicownik programów open-source ukierunkowany na grafikę i naukę fundamentów programowania oparty o język Java

ARDUINO & PROCESSING

Michał MeinaIWE 2013, 5-7 lipca

http://mat.umk.pl/~mich

Page 2: ARDUINO & PROCESSING - mich/pub/iwe_2013.pdfProcessing szkicownik programów open-source ukierunkowany na grafikę i naukę fundamentów programowania oparty o język Java

ARDUINO

● Prototypowa platforma elektroniczna

● Open-source

● sensory i afektory

● dużo materiałów szkoleniowych

● http://arduino.cc

● Massimo Banzi TED

Page 3: ARDUINO & PROCESSING - mich/pub/iwe_2013.pdfProcessing szkicownik programów open-source ukierunkowany na grafikę i naukę fundamentów programowania oparty o język Java

Processing

● szkicownik programów● open-source● ukierunkowany na

grafikę i naukę fundamentów programowania

● oparty o język Java● http://processing.org

Page 4: ARDUINO & PROCESSING - mich/pub/iwe_2013.pdfProcessing szkicownik programów open-source ukierunkowany na grafikę i naukę fundamentów programowania oparty o język Java

C/C++

TRUDNOSĆ

Page 5: ARDUINO & PROCESSING - mich/pub/iwe_2013.pdfProcessing szkicownik programów open-source ukierunkowany na grafikę i naukę fundamentów programowania oparty o język Java

„Hello World” w Arduino

● Zapalenie diody– Schemat we Fritzing

● Theremin (eterofon)– buzzer wyjęty z modemu

(głośnik piezoelektryczny)

– fotorezystor

– rezystor 10 kΩ

Page 6: ARDUINO & PROCESSING - mich/pub/iwe_2013.pdfProcessing szkicownik programów open-source ukierunkowany na grafikę i naukę fundamentów programowania oparty o język Java

„Hello World” w Processing

● Dokumentacja: http://processing.org/reference/● Tutorial: http://processing.org/tutorials/● Główne cechy:

– Implementuje się funkcje: setup, draw

– Uproszczona java

– Otrzymuje się środowisko graficzne

Page 7: ARDUINO & PROCESSING - mich/pub/iwe_2013.pdfProcessing szkicownik programów open-source ukierunkowany na grafikę i naukę fundamentów programowania oparty o język Java

Zmysły dla komputera

● arduino + processing● Firmata – protokół komunikacji● http://playground.arduino.cc/interfacing/processing

– Działa dla processing 1.5.1

Page 8: ARDUINO & PROCESSING - mich/pub/iwe_2013.pdfProcessing szkicownik programów open-source ukierunkowany na grafikę i naukę fundamentów programowania oparty o język Java

http://sylviashow.com/

http://blog.arduino.cc/category/kids/

Arduino i dzieci

Page 9: ARDUINO & PROCESSING - mich/pub/iwe_2013.pdfProcessing szkicownik programów open-source ukierunkowany na grafikę i naukę fundamentów programowania oparty o język Java

http://code.google.com/p/phduino/

http://vimeo.com/10896151

http://hacknmod.com/hack/diy-makerbot-style-3d-printer-for-250/

PROTOTYPOWANIEoraz DIY

Page 10: ARDUINO & PROCESSING - mich/pub/iwe_2013.pdfProcessing szkicownik programów open-source ukierunkowany na grafikę i naukę fundamentów programowania oparty o język Java

http://kml.jogger.pl/2010/01/03/bieduino-zrob-sobie-arduino-za-10zl/

BIEDUINO

MEDIALAB GDAŃSK: http://zrobtosam.medialab.ikm.gda.pl/warsztaty-arduino/HACKERSPACE KRK: http://hackerspace-krk.pl/76,to-ptak-to-samolot-nie-to-warsztaty-arduino-2-0HACKERSPACE WARSZAWA:COHABITAT ŁÓDŹ

Page 11: ARDUINO & PROCESSING - mich/pub/iwe_2013.pdfProcessing szkicownik programów open-source ukierunkowany na grafikę i naukę fundamentów programowania oparty o język Java

ARDUKOSZ

Page 12: ARDUINO & PROCESSING - mich/pub/iwe_2013.pdfProcessing szkicownik programów open-source ukierunkowany na grafikę i naukę fundamentów programowania oparty o język Java

Gdzie dalej?

● google: arduino , google: processing● Oficjalny dystrybutorzy● http://playground.arduino.cc/● http://processing.org/tutorials/