•LED-indicator voor wind (4 / 4 stap)

Stap 4: Verkrijgen van de vereiste gegevens naar het apparaat.


' En nu voor iets helemaal anders...'

Een beetje van Python:

Het is eigenlijk de eerste keer dat ik een beetje van code in Python schrijven. En ik moet zeggen dat ik graag meer van het leren want het is echt geweldig om te gebruiken.

Ik voegde de programmacode die is geschreven in python 2.6 hier en ik sta open voor alle opmerkingen of suggesties over het omdat het ook nieuw voor mij.

De basis van de gegevens is een XML-bestand waarin de weergegevens voor Nederland. Python kijkt de gezochte gegevens tot in het bestand en sents het com 4 elke 5 minuten.

###############################################################################################
urllib importeren
seriële importeren
importeren
vanuit xml.etree.ElementTree importeren ElementTree
StationId = "6319"
snelheid = {"1": "1", "2": "2", "3": "3", "4": "4", "5": "5", "6": "6", "7": "7", "8": "8", "9": "9", "10": "a", "11": "b", "12": "c"}
richting = {"N": "1", "chef": "2", "Nee": "3", "ONO": "4", "O": "5", "OZO": "6", "ZO": "7", "ZZO": "8", "Z": "9", "ZZW": "a", "ZW": "b", "WZW": "c", "W": "d", "WNW": "e", "NW": "f", "NNW": "g"}
URL = "http://xml.buienradar.nl"
ser seriële =. Serial(3)
terwijl juist:

Print "nieuw"
root = ElementTree(file= urllib.urlopen(url))
ITER = root.getiterator()
voor element in iter:

als element.tag == "Meteo":

p = element.items()

voor naam, waarde in p:

Als waarde == StationId:

voor kind in element:

als child.tag == "windsnelheidBF":
q = "1"
q = q + speed[child.text]
afdrukken van q
ser.write(q)
als child.tag == "windrichting":
q = "2"
q = q + direction[child.text]
afdrukken van q
ser.write(q)

als element.tag == "dag-plus1":

voor kind in element:

als child.tag == "windkracht":

q = "3"
q = q + speed[child.text]
afdrukken van q
ser.write(q)

als child.tag == "windrichting":

q = "4"
q = q + direction[child.text]
afdrukken van q
ser.write(q)

ser.Close
time.Sleep(30)

###############################################################################################

Gerelateerde Artikelen

•LED-indicator voor voltage bereik

•LED-indicator voor voltage bereik

In dit instructable we zullen maken een eenvoudige spanning bereik indicator. Ik ontwierp het circuit te tonen niveaus, voltage van 3v tot 30v in acht stappen, dat kunt u het verhogen van het aantal stappen of de spanning of beide afhankelijk van uw
How to make een gezondheid van RGB-LED-indicator voor Minecraft - Arduino!

How to make een gezondheid van RGB-LED-indicator voor Minecraft - Arduino!

Wil je cool lichte feedback voor uw perfecte gaming ervaring in minecraft? Zoek niet verder!Wat u nodig hebt:1 Arduino (elk type dat Vin Power accepteert)1 breadboard / PrototypeboardEen paar Jumper-draden3 transistors (ik had geen macht transistoren
Temperatuur Indicator voor de kraan

Temperatuur Indicator voor de kraan

In sommige huizen misschien vindt u dat het neemt ages voor het warme water te bereiken van de kraan.Van mijn badkamer kraan is het ergste.Ik moet openen van de kraan bijna maximaal te schakelen het gas-boiler en vervolgens wachten voor te wijl voor
LED'tennae: LED-antennes voor u Cap

LED'tennae: LED-antennes voor u Cap

Simpel gezegd, is dit hoe om te bouwen van LED antennes voor u cap zonder enige solderen.De genesis voor dit idee begon op een Magazine maken meetup in San Francisco. Ze hadden in verhuisd naar het oude gebouw van het Exploratorium en nodigde het pub
Eenvoudige LED Indicator Cover

Eenvoudige LED Indicator Cover

Ik ben in het huidige proces van het maken van een robot met een de noodzaak voor verschillende indicatielampjes. Aanvankelijk had ik gewoon een label met een LED eroverheen om me te vertellen of een bepaald systeem was ingeschakeld. Het probleem dat
LED lamp voor Arduino

LED lamp voor Arduino

Hallo! In dit Instructable, zal ik je laten zien hoe maak je een LED-lamp die u op een Arduino, of een batterij aansluiten kunt. Dit kunt u integreren in uw bestaande projecten!U moet:Een rietjeWat draadEen LEDEen oude gloeilampStap 1: Hoe buiten de
Eenvoudige Ni-CAD-acculader met een Led-indicator

Eenvoudige Ni-CAD-acculader met een Led-indicator

dit is een eenvoudige schakeling van het lader van de batterij van de Ni-CAD-met Led-indicator. het is niet een automatische lader maar wanneer de batterij volledig is opgeladen het led gloed en je moet het handmatig uitschakelen. Gebruik een 3mm roo
Atari 2600 zet Led Indicator.

Atari 2600 zet Led Indicator.

Ooit kijken uw Atari 2600 en gewoon voelen het ontbreekt iets, alsof het is dood, zelfs wanneer uw gebruik van het cpu is ten volle aan slag space invaders? Ik heb en ik besefte dat het ontbreekt wat meeste elke game console aangezien de NES heeft en
8 x 8 LED Matrix voor RaspberryPi en 3 programma's

8 x 8 LED Matrix voor RaspberryPi en 3 programma's

Dit is een 8 x 8 LED matrix voor een RaspberryPi en drie programma's uit te voeren op het:1 - een "Hello World" programma met een volledige Engelse lettertype.2 - een dobbelspel.3 - een kleine versie van de 8 x 8 van Conway's Game of Life..U moe
Goedkope DIY LED Lightbox voor tracering

Goedkope DIY LED Lightbox voor tracering

als een industrieel ontwerp student, ik vaak trace mijn ruwe schetsen ze verfijnen in mooi ogende tekeningen van de presentatie. Ik heb al willen krijgen van een lichtbak voor een tijdje nu, maar degenen die commercieel beschikbaar zijn omvangrijk (m
Praktische LED-verlichting voor plezier en winst

Praktische LED-verlichting voor plezier en winst

LEDs hebben eindelijk begonnen te overtreffen compacte tl (CFL) in effeciency (lumen per watt) signalering de perfecte tijd om te gaan dan waardeloze LED throwie projecten voor echte, praktische LED home verlichting. Dit instructable presenteert een
UV-blootstelling van de LED licht voor scherm emulsie

UV-blootstelling van de LED licht voor scherm emulsie

Mijn vriend, contacteerde een paar weken geleden, me over het helpen van hem maken een Ultra Violet licht voor zijn druktoepassingen. Hij was op zoek naar een high-power (ongeveer 100-watt) UV (410nm) LED licht die hij zei zou helpen versnellen en ve
RGB-LED-fiets voor 50$

RGB-LED-fiets voor 50$

Hallo lezer dit instructable moet u tonen hoe te bouwen van een echt cool RGB-LED-fiets voor ongeveer 50$. Ik hoop dat het u bevalt, zelfs als mijn Engels niet zo goed is.Dingen die je moet:een fietsRGB-LED-Strips + controller + afstandsbediening12V
DIY LED kap voor een 20 Gallon Zeshoek Aquarium Tank

DIY LED kap voor een 20 Gallon Zeshoek Aquarium Tank

Ik pakte een gebruikte 20 gallon zeshoek aquarium tank off Craigslist voor 5 dollar. Dit is de perfecte maten tank voor mijn 2 blanken boomkikkers. De tank compleet met een paar warmte lampen en gerechten kwam, maar had geen top ernaar. Blanken boomk