Beheren van Arduino met python gebaseerd web API (geen php) (2 / 6 stap)

Stap 2: Instellen van Pyduino + controle circuit


Nu dat we onze schakeling ingesteld laat testen om te controleren of dat alles goed is, voordat we onze webpagina maakt. Om dit te doen we ervoor zorgen moeten dat we onze pyduino schets geladen op onze arduino bord en hebben wij de pyduino bibliotheek. Onze arduino om te werken met de pyduino-bibliotheek Voer om te stellen dit instructable voordat u verder gaat! -> LINK anders kunt u niet doen de rest van dit instructable

Ervan uitgaande dat u al hebt gevolgd zijn de instructable boven we nu klaar voor het testen van onze schakeling. U moet uw pyduino.py dll-bestand in dezelfde map die we gonna maken deze volgende python script om te testen onze schakeling.

Wat willen we ons script te doen?

  1. Seriële verbinding maakt met onze apparaat arduino
  2. LED inschakelen
  3. Analoge lezing verkrijgen bij photoresistor
  4. Nauwe verbinding met arduino apparaat aan het eind

Opslaan van het stukje code hieronder als: analog_read_test.py

Het stuk van type code uitvoeren in de terminal: python analog_read_test.py

Wanneer u de code uitvoert, ziet u uw analoge lezen elke seconde in je terminal wordt afgedrukt. Om ervoor te zorgen dat uw fotoweerstand werken, plaats je hand of ander ondoorzichtig object infront van fotoweerstand en kijk hoe uw analoge waarden veranderen! Zie de afbeelding hierboven voor wat uw terminal output eruit moet.

 from pyduino import *import timeif __name__ == '__main__': print 'Establishing connection to Arduino...' # if your arduino was running on a serial port other than '/dev/ttyACM0/' # declare: a = Arduino(serial_port='/dev/ttyXXXX') a = Arduino() # sleep to ensure ample time for computer to make serial connection time.sleep(3) print 'established!' # define our LED pin PIN = 3 # initialize the digital pin as output a.set_pin_mode(PIN,'O') # allow time to make connection time.sleep(1) # turn LED on a.digital_write(PIN,1) for i in range(0,1000): try: # Read the analog value from analogpin 0 analog_val = a.analog_read(0) # print value in range between 0-100 print 'ANALOG READ =',int((analog_val/1023.)*100) time.sleep(1) except KeyboardInterrupt: break # kill for loop # to make sure we turn off the LED and close our serial connection print 'CLOSING...' a.digital_write(PIN,0) # turn LED off a.close() 

Gerelateerde Artikelen

Pyduino, Interfacing Arduino met Python via seriële communicatie

Pyduino, Interfacing Arduino met Python via seriële communicatie

Leer hoe arduino via seriële communicatie interface met python met behulp van de pyduino-bibliotheek. Er zijn weinig andere tutorials die er op instructables over hoe arduino met python interface maar ze niet laten zien hoe je alles, waar hopelijk de
Beheersing van Edison met Python

Beheersing van Edison met Python

Dit is een project om bekend zijn de Edison Intel en Intel Arduino expansiekaart.In de tussentijd ik eindelijk geleerd wat Python code.Het een tijdje geweest aangezien ik Linux gebruikt heb en nu had ik om het te doen zonder een Gui venster front-end
Uitzetten van real-time gegevens van Arduino met behulp van Python (matplotlib)

Uitzetten van real-time gegevens van Arduino met behulp van Python (matplotlib)

Arduino is fantastisch als tussenpersoon tussen uw computer en een ruwe elektronische schakeling. Via de seriële interface, kunt u informatie ophalen uit sensoren bevestigd aan je Arduino. (U kunt ook informatie verzenden via de seriële interface te
Een gids voor het beheren van dingen met wisselende inbreng (via arduino)

Een gids voor het beheren van dingen met wisselende inbreng (via arduino)

het hart van dit project is een) aansluiten van een sensor op de analoge ingang van de arduino en b) programmeren met de if... else-statement.dit specifieke project toont een computer koelsysteem te handhaven bepaalde temperatuur binnen een computer
Rotatie input van Arduino met behulp van LDR (light-dependent resistor) eenheid

Rotatie input van Arduino met behulp van LDR (light-dependent resistor) eenheid

vanuit mijn ervaring, is veel van roterende invoerapparaten in Arduino afhangen van een potentiometer die een variabele weerstand biedt. in dit instructable, zullen we proberen om het zelfde effect met behulp van een LDR, LED en een strook papier die
Afspelen van Video met Python en GPIO

Afspelen van Video met Python en GPIO

Hallo weer. Vandaag ga ik om te laten zien van een lopend project dat ik bezig ben. Mijn bedrijf heeft me schonk het genoegen om te bouwen van een demo-kit voor een van onze productlijnen. Ik werk in de industrie voor laagspanning waarin brandalarm,
28BYJ-48 Stepper Motor controlesysteem op basis van Arduino met ULN2003 Chip

28BYJ-48 Stepper Motor controlesysteem op basis van Arduino met ULN2003 Chip

ICStation Team u kennismaken met deze stappenmotor -controlesysteem op basis van ICStation UNO compatibel met Arduino. Het gebruikt ULN2003-chip om te rijden. De spanning van de werken is DC5V. Het wordt op grote schaal gebruikt op de ATM-machine, in
Menselijk lichaam inductie Alarm op basis van Arduino met een Arduino UNO, infrarode Sensormodule, Buzzer Module

Menselijk lichaam inductie Alarm op basis van Arduino met een Arduino UNO, infrarode Sensormodule, Buzzer Module

ICStation team van de afdeling onderzoek en ontwikkeling hebben gemaakt dit project over het menselijk lichaam inductie alarm. DC5V spanning wordt gebruikt om te werken. Wanneer iemand wordt weergegeven op het inducerend gebied van infrarode sensor e
Triggering IFTTT van Arduino met behulp van Lithouse

Triggering IFTTT van Arduino met behulp van Lithouse

In dit instructable, zullen we bouwen een beweging detector en trigger IFTTT gebeurtenissen van dat apparaat.U kunt het maken van IFTTT recepten voor het ontvangen van e-mail, als iemand in het huis of het schakelen van een Belkin WeMo wanneer je in
Hack-A-Lamp of over het bepalen van de Arduino met uw smartphone

Hack-A-Lamp of over het bepalen van de Arduino met uw smartphone

Ik heb een ikea lamp in mijn condo, het werkt goed, draait op, bochten af.. die alles wat het doet. Het is nodig saai, nietwaar? Ik zat te denken, wat als ik het kappen? RGB LED's kom dan naar mijn hoofd en ideeën begon te stromen.Op het werk wist ik
Super Spooky Evil LED ogen van Doom met behulp van atTiny85 en Arduino IDE

Super Spooky Evil LED ogen van Doom met behulp van atTiny85 en Arduino IDE

er zijn een paar spooky ogen instructables daar. Bijvoorbeeld, is er een op basis van een 555 timer, op basis van een aan/uit-schakelaar, een op basis van Arduino, en een gebaseerd op tape.Ik wilde een aantal spookachtige kwade ogen die voldoet aan d
Hoe te meten van de massa van de aarde met behulp van arduino.

Hoe te meten van de massa van de aarde met behulp van arduino.

Een mooie dag, was ik mijn zelf wegen op een weegschaal. Plotseling een gedachte kwam naar mijn mening, 'hoeveel zou de massa van de aarde?'. Laat dat apart 'Hoe kunnen we zelfs meten het?'. Er is geen dergelijke wegen schaal waarop, aarde kan worden
Sluit je Arduino met verwerking

Sluit je Arduino met verwerking

Heb je ooit nagedacht over...? Met behulp van Arduino met verwerking? In dit Instructable tonen ik u de snelle en gemakkelijkste manier om dit te doen. Gewoon blijven lezen!Cover photo by jeanbaptisteparis: https://www.flickr.com/photos/jeanbaptistep
Bijhouden van torentje met PIC en C IR

Bijhouden van torentje met PIC en C IR

Dit is een goede leren-project dat is leuk om te bouwen - ik veel gelopen waardoor het. Ik denk dat dit vrij een beetje al gebeurd, maar ik vond niet dat een eenvoudige manier om dit te doen met foto's. Toen ik eindelijk het werkt, ik dacht dat ik zo