Python Programming for Arduino

Post on 21-Jan-2018

328 views 7 download

Transcript of Python Programming for Arduino

Python programming for Arduino

Python programming for Python programming for ArduinoArduino

AgendaAgenda

FirmataFirmataProtocolProtocol

FamilyFamily

Arduino IDEArduino IDE

Source: http://www.arduino.cc/en/main/software

Arduino IDEArduino IDE

BlackBoardBlackBoard

Source: https://www.robocore.net/modules.php?name=GR_LojaVirtual&prod=530

Firmata Protocol

Debugging / Testing

Source: http://www.firmata.org/wiki/Main_Page#Firmata_Test_Program

Debugging / Testing

Client Libraries

Source: https://github.com/firmata/arduino

But why?But why?

But why?But why?

Putting it all togetherPutting it all together

pip install pyfirmatapip install pyfirmata

We can We can do it do it

togethertogether

Our 1Our 1stst project projectHome Alarm SystemHome Alarm System

Our 1Our 1stst project projectComponentsComponents

Resistors

220 Ω

10 kΩ

PIR Sensor

BuzzerPush

Button

LEDs

Our 1Our 1stst project projectWiringWiring

Our 1Our 1stst project projectLogicLogic

Our 2Our 2ndnd project projectReal-time PlottingReal-time Plotting

Our 2Our 2ndnd project projectComponents + WiringComponents + Wiring

LDR

LDR

10 kΩ

Our 2Our 2ndnd project projectSchematicsSchematics

Our 2Our 2ndnd project projectSchematicsSchematics

Ramon Sorage <rsorage@gmail.com>