Python-com-Arduino - Cleiton Bueno
Python-com-Arduino - Cleiton Bueno
Um mundo de possibilidades
Cleiton Bueno
Engenheiro e entusiasta open-source
Sistemas Embarcados | Firmwares | Linux | Linux Embedded | C |
Python | Shell Script | Tuning | Security | Hardening | Profiling
● http://www.cleitonbueno.com
● http://www.b2open.com
● http://www.linkedin.com/in/cleitonbueno
● http://www.embarcados.com.br/author/cleitonrbuenogmail-com/
Licença: http://creativecommons.org/licenses/by-sa/3.0/br/
Na IDE do Arduino, clique em File > Examples > Firmata > StandardFirmata
board = pingo.detect.get_board()
led_pin = board.pins[13]
led_pin.mode = pingo.OUT
while True:
led_pin.hi()
sleep(1)
led_pin.lo()
sleep(1)
board = pingo.detect.get_board()
botao_pin = board.pins[12]
botao_pin.mode = pingo.IN
while True:
status_botao = botao_pin.state
if status_botao == "HIGH":
print "Botao pressionado!"
sleep(1)
PORT = 80
class my_arduino():
...
class my_handler(SimpleHTTPServer.SimpleHTTPRequestHandler):
...
try:
while True:
print "Led ON"
comport.write(LED_ON)
time.sleep(1)
print "Led OFF"
comport.write(LED_OFF)
time.sleep(1)