[elektro] python help
Pipi
lista at puzsar.hu
Wed Nov 9 02:04:45 CET 2016
Hali!
találomra guglival itt egy könyvből,
copy paste után milyen szerkesztő találja ki, mit mennyire hova
beidentálnád nekem?
és ez ugye egy oktatókönyv :) Learning Python with a Raspberry Pi
na jó nem néztem utána, hogy a forrás külön letölthető-e, csak hirtelen felindulásból kerestem egyet :)
import time
import RPi.GPIO as gpio
gpio.setmode(gpio.BCM)
gpio.cleanup()
gpio.setup(7, gpio.OUT) # green LED side 1
gpio.setup(8, gpio.OUT) # Yellow LED side 1
gpio.setup(25, gpio.OUT) # Red LED side 1
gpio.setup(0, gpio.OUT) # green LED side 2
gpio.setup(1, gpio.OUT) # Yellow LED side 2
gpio.setup(4, gpio.OUT) # Red LED side 2
gpio.setup(14, gpio.IN) # Crosswalk Button
gpio.setup(18, gpio.OUT) # Crosswalk green LED
gpio.setup(15, gpio.OUT) # Crosswalk red LED
carA = 0
flashA = 0
while True:
if gpio.input(14) == True:
carA = 1
else:
carA = 0
39
if carA == 0:
print("Light cycle")
#Light control cycle
time.sleep(2)
gpio.output(15, gpio.HIGH)
gpio.output(18, gpio.LOW)
gpio.output(0, gpio.LOW)
gpio.output(25, gpio.LOW)
gpio.output(4, gpio.HIGH) # turn red(2) on
time.sleep(1)
gpio.output(7, gpio.HIGH) # turn green(1) on
while flashA < 5:
gpio.output(8, gpio.HIGH)
time.sleep(0.5)
gpio.output(8, gpio.LOW)
time.sleep(0.5)
flashA = flashA + 1
flashA = 0
gpio.output(8, gpio.LOW)
time.sleep(10)
gpio.output(7, gpio.LOW)
gpio.output(4, gpio.LOW)
gpio.output(25, gpio.HIGH) # turn red(1) on
40
time.sleep(1)
gpio.output(0, gpio.HIGH) # turn green(2) on
while flashA < 5:
gpio.output(1, gpio.HIGH)
time.sleep(0.5)
gpio.output(1, gpio.LOW)
time.sleep(0.5)
flashA = flashA + 1
flashA = 0
gpio.output(1, gpio.LOW)
time.sleep(8)
if carA == 1:
print("Crosswalk")
#Crosswalk control cycle
gpio.output(7, gpio.LOW)
gpio.output(8, gpio.LOW)
gpio.output(25, gpio.HIGH)
gpio.output(0, gpio.LOW)
gpio.output(1, gpio.LOW)
gpio.output(4, gpio.HIGH)
time.sleep(1)
gpio.output(18, gpio.HIGH)
gpio.output(15, gpio.LOW)
time.sleep(8)
De ne csalj :)
itt az eredeti:
http://www.brightsparks.org.nz/userfiles/file/Raspberry_Pi_Guide%20(1).pdf
37. oldal
2016.11.08. 19:15 keltezéssel, Imre Kormos írta:
> Milyen szerkesztőt használsz?
> Tele a net mindenféle auto-indent cuccokkal python-hoz.
> Ki
>
> 2016. nov. 8. du. 5:52 ezt írta ("Pipi" <lista at puzsar.hu>):
>
>> nekem az nagyon nem tetszik a pythonban hogy "nincs" blokk kezdet/vég
>> jelölés, csak a behúzás "mutatja",
>> emiatt pl copy/paste esetén hamar el lehet cseszni az egész szerkezetet,
>> pl ha valaki pdf mintaprogit akar kipróbálni, copy/paste esetén a pdf-ből
>> a behúzások nem jönnek át,
>> jót lehet szívni a behúzások átnézésével, (vagy sok példát láttam még
>> weboldalon ami ott szép, de copy paste esetén qka)
>> emiatt pl szerintem nem lehet automatikus ident-et sem csinálni,
>> ami C esetén akár egy gombnyomásra gyönyörűvé varázsolja a forrást...
>> emiatt nálam felejtős lett.
>>
>> 2016.11.08. 10:10 keltezéssel, Kiss Gabor írta:
>>
>>> On 11/06/2016 11:22 PM, Gabor Jordan wrote:
>>>
>>>> A python lehet, hogy eros, csak a hasznalojanak nem erossege a python
>>>> programozas :-)
>>>>
>>>
>>> Lenin elvtárs is megmondta: tyanyúlnyi, tyanyúlnyi, tyanyúlnyi! :-)
>>>
>>> g
>>>
>>>
>>
>> --
>> Pipi
>> http://www.puzsar.hu
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
> -----------------------------------------
> elektro[-flame|-etc]
>
--
Pipi
http://www.puzsar.hu
More information about the Elektro
mailing list