NodeMCU Projects: Difference between revisions
Content deleted Content added
→NeoPixel: new version |
|||
Line 72: | Line 72: | ||
def rand(): |
def rand(): |
||
return urandom.getrandbits( |
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( |
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) |