Kodları ampy ile manuel yöntemlerle (terminalden) gönderince ve ampy get ile görmek istediğimizde aşağıdaki gibi
import machine
import time
machine.freq(160000000)
pinler = {16, 5, 4, 0, 2, 14, 12}
for i in pinler:
machine.Pin(i, machine.Pin.OUT)
machine.Pin(i).value(0)
l1 = machine.Pin(12, machine.Pin.OUT)
l2 = machine.Pin(14, machine.Pin.OUT)
def mb1():
if(l1.value()):
l1.off()
else:
l1.on()
tim = machine.Timer(-1)
tim.init(period=200, mode=machine.Timer.PERIODIC, callback=lambda t:mb1())
s = 10
try:
while(s):
l2.on()
time.sleep(1)
l2.off()
time.sleep(1)
print(s)
s -= 1
except(KeyboardInterrupt):
tim.init(callback=None)
l1.off()
l2.off()
tim.deinit()
pycharm,Esploler,web ile gönderip ampy get ile görmek istediğimizde Aşağıdaki şekilde görünüyor. Sanki editörlerle gönderince problemli gönderiyor.
import machineimport timemachine.freq(160000000)pinler = {16, 5, 4, 0, 2, 14, 12}for z in pinler: machine.Pin(z, machine.Pin.OUT) machine.Pin(z).value(0)def mb1(): if(l1.value()): l1.off() else: l1.on()tim = machine.Timer(-1)tim.init(period=200, mode=machine.Timer.PERIODIC, callback=lambda t:mb1())s = 10try: while(s): l2.on() time.sleep(1) l2.off() time.sleep(1) print(s) s -= 1except(KeyboardInterrupt): tim.init(callback=None) l1.off() l2.off() tim.deinit()