Envio do "meu Pixel Art"
Faz uma captura de ecrã da tua imagem e guarda no computador
Copia o teu código e guarda no bloco de notas
Preenche este formulário para enviares o teu "Pixel Art"
O pixel art, ou arte pixel, é uma forma de arte digital na qual as imagens são criadas ou editadas tendo como elemento básico os pixels. Elementos gráficos provenientes de sistemas computacionais antigos (ou relativamente limitados), como consoles de video games e telefones seria considerados como pixelizados.
Abrir o emulador em https://trinket.io/sense-hat
Adicionar o seguinte código
#configurar o meu SenseHat
from sense_hat import SenseHat
aeb = SenseHat()
aeb.low_light = True
#definir as cores
g = (0, 255, 0) # Green
b = (0, 0, 0) # Black
#mais cores aqui: https://www.w3schools.com/colors/colors_rgb.asp
#criar a imagem
# Set up where each colour will display
imagem = [
g, g, g, g, g, g, g, g,
g, g, g, g, g, g, g, g,
g, b, b, g, g, b, b, g,
g, b, b, g, g, b, b, g,
g, g, g, b, b, g, g, g,
g, g, b, b, b, b, g, g,
g, g, b, b, b, b, g, g,
g, g, b, g, g, b, g, g
]
# mostrar a imagem no LED matrix
aeb.set_pixels(imagem)
Como criar o meu Pixel Art com animação?
#configurar o meu SenseHat
from sense_hat import SenseHat
import time
aeb = SenseHat()
aeb.low_light = True
#definir as cores
green = (0, 255, 0)
yellow = (255, 255, 0)
blue = (0, 0, 255)
red = (255, 0, 0)
white = (255,255,255)
nothing = (0,0,0)
pink = (255,105, 180)
#criar a primeira imagem
def imagem1():
G = green
Y = yellow
B = blue
O = nothing
imagem = [
O, O, O, O, O, O, O, O,
O, Y, Y, Y, B, G, O, O,
Y, Y, Y, Y, Y, B, G, O,
Y, Y, Y, Y, Y, B, G, O,
Y, Y, Y, Y, Y, B, G, O,
Y, Y, Y, Y, Y, B, G, O,
O, Y, Y, Y, B, G, O, O,
O, O, O, O, O, O, O, O,
]
return imagem
# criar a segunda imagem
def imagem2():
G = green
R = red
O = nothing
imagem = [
O, G, G, O, O, G, G, O,
O, O, G, G, G, G, O, O,
O, O, R, R, R, R, O, O,
O, R, R, R, R, R, R, O,
R, R, R, R, R, R, R, R,
R, R, R, R, R, R, R, R,
O, R, R, R, R, R, R, O,
O, O, R, R, R, R, O, O,
]
return imagem
# animar as imagens
while True:
aeb.set_pixels(imagem1())
time.sleep(.75)
aeb.set_pixels(imagem2())
Envia os teus projetos (código, imagem e/ou video) para marco.neves@aebatalha.ccems.pt