Raspberry Pi Pico Animations on OLED displays using CircuitPython

  Рет қаралды 11,816

educ8s.tv

educ8s.tv

Күн бұрын

Пікірлер: 28
@ABID5
@ABID5 2 жыл бұрын
Good work. Back in 2017 I learned how to display bitmap image on Nokia lcd from your tutorials.
@Educ8s
@Educ8s 2 жыл бұрын
Hello my friend, I am so happy to hear that. It means, my work helps some people!
@ABID5
@ABID5 2 жыл бұрын
Surely It helps a lot even if it’s for few people. Please keep doing the things you love to do.
@goaway5137
@goaway5137 Жыл бұрын
If you take out the micro usb will the animation run independently with a separate power source
@Educ8s
@Educ8s Жыл бұрын
yes
@DevonsWorkshop
@DevonsWorkshop 2 жыл бұрын
Your circuit Python videos are great!
@thewilltejeda
@thewilltejeda Жыл бұрын
Have you had any luck connecting multiple oleds to a pico ?
@rakibshahid7913
@rakibshahid7913 Жыл бұрын
Is there a faster way to display gifs? the animation playback is quite slow this way. When i was using micropython i was able to play at 60fps by using blit with individual frames
@Nazwan-r7r
@Nazwan-r7r 5 ай бұрын
Great, I am using micropython and i cannot upload bmp file, do i have to switch to circuit python for this feature?
@avejst
@avejst 2 жыл бұрын
Great find Great video as always Thanks for sharing your experiences with all of us 🙂
@Educ8s
@Educ8s 2 жыл бұрын
Thanks for the nice words, I really appeciate it!
@Tims_Projects
@Tims_Projects 2 жыл бұрын
Great stuff. Love what you are doing with CIrcuitPython.
@Educ8s
@Educ8s 2 жыл бұрын
Glad you enjoy it Tim! CircuitPython makes some things extremely easy!
@dannguyen2705
@dannguyen2705 Жыл бұрын
Do you think i can do the same if I have Feather RP2040 board and ST7789 TFT 1.47" display? I have been trying to make Mini gif player with the guide, but couldn't get it to work. So right now I'm trying yours project.
@Educ8s
@Educ8s Жыл бұрын
Sure, I think it will work. Let me know how it went.
@dannguyen2705
@dannguyen2705 Жыл бұрын
@@Educ8s It worked. All i have to do was follow yours guide and change GP0 and GP1 to this "sda, scl = board.SDA, board.SCL" . This is the first animation guide that i was able to do correctly. Thank you for the project.
@kychemclass5850
@kychemclass5850 2 жыл бұрын
Brilliant - as always. Thanks!!
@Educ8s
@Educ8s 2 жыл бұрын
Thanks!
@jumbo999614
@jumbo999614 2 жыл бұрын
Will you make tutorial for micropython too? I recently bought ESP32 and flashed bootloader to use micropython. I wonder if this will work with this OLED too.
@Educ8s
@Educ8s 2 жыл бұрын
I don't know if there is MicroPython library that supports animation of spritesheets. I will take a look. Thanks for the idea...
@No_Plastic
@No_Plastic 2 жыл бұрын
Hi Nick, thank you for making amazing training material. I have a question about little project i'm doing. The project has two buttons and a 12v LED strip. One button press needs to start LEDs flash then when the button is pressed again LEDs to stop. Second button when pressed LEDs will start flashing then stop on its own after few seconds. How can I go about doing that? I don't have your email so wrote it here if that ok :) I'm useing FastLED library and this is my code without buttons (not sure how to make add buttons to make the above operation) : #include #define NUM_LEDS 60 #define LED_PIN 6 CRGB leds[NUM_LEDS]; void setup() { FastLED.addLeds(leds, NUM_LEDS); FastLED.setBrightness(1); } void loop() { // Turn the LED on, then pause fill_solid( leds, NUM_LEDS, CRGB( 255, 255, 255 ) ); FastLED.show(); delay(20); fill_solid( leds, NUM_LEDS, CRGB( 0, 0, 0 ) ); FastLED.show(); delay(200); } Sorry if this is a wrong place to post. Don't have your email. Thank you :)
@sed4454
@sed4454 Жыл бұрын
RuntimeError: No pull up found on SDA or SCL; check your wiring 😢
@3Dgifts
@3Dgifts 9 ай бұрын
Yasou Nick! Summers in Kim’s, Evian😁 Great video. I joined your other channel too. Looking forward to more videos.
@PaulHuininken
@PaulHuininken 2 жыл бұрын
Good video
@Educ8s
@Educ8s 2 жыл бұрын
Glad you enjoyed!
@tohidrezazadeh795
@tohidrezazadeh795 2 жыл бұрын
Good video😉
@Educ8s
@Educ8s 2 жыл бұрын
Thanks 😁
@VietDoanDuc
@VietDoanDuc Жыл бұрын
I'm trying code with Pi Pico, circuit python, screen nokia 5110 with adafuit_pcd5844 but it's not run yet. Please help: run_action.bmp (1bit depth, 84x48 pixel, x 25 fp) # import board, busio, displayio, time import digitalio import adafruit_pcd8544 import adafruit_imageload image, palette = adafruit_imageload.load( "run_action.bmp", bitmap=displayio.Bitmap, palette=displayio.Palette ) tile_grid = displayio.TileGrid(image, pixel_shader=palette) IMAGE_FILE = "run_action.bmp" SPRITE_SIZE = (84, 48) FRAMES = 25 def invert_colors(): temp = icon_pal[0] icon_pal[0] = icon_pal[1] icon_pal[1] = temp displayio.release_displays() mosi_pin = board.GP11 clk_pin = board.GP10 spi = busio.SPI(clock=clk_pin, MOSI=mosi_pin) dc = digitalio.DigitalInOut(board.GP16) # data/command cs = digitalio.DigitalInOut(board.GP18) # Chip select reset = digitalio.DigitalInOut(board.GP17) # reset display = adafruit_pcd8544.PCD8544(spi, dc, cs, reset) display.bias = 5 display.contrast = 8 icon_bit, icon_pal = adafruit_imageload.load(IMAGE_FILE, bitmap=displayio.Bitmap, palette=displayio.Palette) invert_colors() icon_grid = displayio.TileGrid(icon_bit, pixel_shader=icon_pal, width=1, height=1, tile_height=SPRITE_SIZE[1], tile_width=SPRITE_SIZE[0], default_tile=0, x=48, y=0) group = displayio.Group() group.append(icon_grid) display.show() timer = 0 pointer = 0 while True: if (timer + 0.1) < time.monotonic(): icon_grid[0] = pointer pointer += 1 timer = time.monotonic() if pointer > FRAMES-1: pointer = 0
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
Turning a Raspberry Pi Pico into a GPU!
16:42
element14 presents
Рет қаралды 129 М.
Raspberry Pi Pico - SSD1306 OLED Micro Python Library and Setup
12:59
Novaspirit Tech
Рет қаралды 74 М.
The Pi Pico has problems, so I made my own, the ProPico
7:17
Dmytro Engineering
Рет қаралды 39 М.
[Tutorial] Raspberry Pi Pico OLED Animations
26:27
make2explore Systems
Рет қаралды 4,7 М.
Animations on OLED display - Arduino
10:51
Volos Projects
Рет қаралды 204 М.
The new Raspberry Pi Pico W is just $6
7:56
Jeff Geerling
Рет қаралды 448 М.
Choosing a Board for CircuitPython   A Few Important Considerations
18:10
Prof. John Gallaugher
Рет қаралды 3,5 М.
Raspberry Pi Pico Tutorial - SSD1306 I2C OLED DISPLAY
9:42
NerdCave
Рет қаралды 31 М.
Rotary Display Menu for Raspberry Pi Pico in MicroPython
6:09
Kevin McAleer
Рет қаралды 17 М.
Pi Pico + KMK = the perfect combo for Custom Keyboards
7:41
Jan Lunge
Рет қаралды 82 М.
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН