NodeMCU Projects: Difference between revisions

Content deleted Content added
→‎NeoPixel: new version
Line 72: Line 72:


def rand():
def rand():
return urandom.getrandbits(8)
return urandom.getrandbits(7)


def cycle():
def cycle():
Line 132: Line 132:
np[j] = (0, 0, val)
np[j] = (0, 0, val)
np.write()
np.write()

def clock():
for k in range(10):
for i in range(16):
if i%2 == 0:
np[i] = (64,0,10)
np.write()
else:
np[i] = (10,64,0)
np.write()
time.sleep_ms(200)

for j in range(16):
if j%2 == 0:
np[j] = (10,64,0)
np.write()
else:
np[j] = (64,10,0)
np.write()
time.sleep_ms(200)


def bounce():
def bounce():
for i in range(5):
for i in range(3):
x,y,z = rand(),rand(),rand()
x,y,z = rand(),rand(),rand()
for i in range(4 * 16):
for i in range(4 * 16):
Line 164: Line 184:


fade()
fade()
off()
time.sleep(1)

clock()
off()
off()
time.sleep(1)
time.sleep(1)