random sparkles - raspberry pi · random sparkles: create amazing random sparkles with your sense...

2
1 Set a single pixel 2 Random pixel and colour Open the Python file provided, or get it from rpf.io/sparklesgo. Add code to set a single pixel at position ( x=3,y=5) on the Sense HAT to orange ( r=255,g=165,b=0). Modify the code you have written to set a random pixel to a random colour, rather than setting a specific pixel to a specific colour. Run your code a few times — you should see more of the grid fill up with random pixels. Create amazing random sparkles with your Sense HAT Random sparkles from sense_hat import SenseHat sense = SenseHat() from random import randint from time import sleep x = 3 y = 5 r = 255 g = 165 b = 0 sense.set_pixel(x, y, r, g, b) from sense_hat import SenseHat sense = SenseHat() from random import randint from time import sleep x = randint(0,7) y = randint(0,7) r = randint(0,255) g = randint(0,255) b = randint(0,255) sense.set_pixel(x, y, r, g, b) 1

Upload: others

Post on 20-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Random sparkles - Raspberry Pi · Random sparkles: Create amazing random sparkles with your Sense HAT rpf.io/proects Want to learn more? Find the whole project at rpf.io/sparkles

1 Set a single pixel

2 Random pixel and colour

Open the Python file provided, or get it from rpf.io/sparklesgo. Add code to set a single pixel at position (x=3,y=5) on the Sense HAT to orange (r=255,g=165,b=0).

Modify the code you have written to set a random pixel to a random colour, rather than setting a specific pixel to a specific colour. Run your code a few times — you should see more of the grid fill up with random pixels.

Create amazing random sparkles with your Sense HAT

Random sparkles

from sense_hat import SenseHatsense = SenseHat()

from random import randintfrom time import sleep

x = 3y = 5r = 255g = 165b = 0

sense.set_pixel(x, y, r, g, b)

from sense_hat import SenseHatsense = SenseHat()

from random import randintfrom time import sleep

x = randint(0,7)y = randint(0,7)r = randint(0,255)g = randint(0,255)b = randint(0,255)

sense.set_pixel(x, y, r, g, b)

1

Page 2: Random sparkles - Raspberry Pi · Random sparkles: Create amazing random sparkles with your Sense HAT rpf.io/proects Want to learn more? Find the whole project at rpf.io/sparkles

The Raspberry Pi Foundation. UK registered charity 1129409

Random sparkles: Create amazing random sparkles with your Sense HAT rpf.io/projects

Want to learn more? Find the whole project at rpf.io/sparkles Check out many other fun projects at rpf.io/projects

2

3 Creating sparkles!

Add a while True: loop and a sleep() to repeatedly set random pixels on the Sense HAT.

Make sure to indent the code inside the loop by pressing the tab key.

Challenge: timingsCan you edit your code to make the sparkles appear faster or slower?

from sense_hat import SenseHatsense = SenseHat()

from random import randintfrom time import sleep

while True:

x = randint(0,7) y = randint(0,7) r = randint(0,255) g = randint(0,255) b = randint(0,255)

sense.set_pixel(x, y, r, g, b) sleep(0.1)