Files
arduino-waveshare-pico-oled…/README.md
T

82 lines
5.9 KiB
Markdown

# Arduino OLED Animations
Arduino OLED Animations
Rebuild for use with [PlatformIO](https://platformio.org/) using a [Raspberry Pi Pico](https://www.raspberrypi.com/products/raspberry-pi-pico/) with the [Waveshare Pico OLED 2.23](https://www.waveshare.com/wiki/Pico-OLED-2.23).
**YOUTUBE VIDEO: https://youtu.be/o3PhC_VJdXo**
**WOKWI sketch: https://wokwi.com/projects/374294166215201793**
Links from the video:
- WOKWI animator: https://animator.wokwi.com/
- Animated icons: https://icons8.com/icons/set/popular--animated
- 128x64 SSD1306 OLED Display 1.54": https://s.click.aliexpress.com/e/_DCYdWXb
- 128x64 SSD1306 OLED Display 0.96": https://s.click.aliexpress.com/e/_DCKdvnh
- 128x64 SSD1306 OLED Display 2.42": https://s.click.aliexpress.com/e/_DFdMoTh
- Arduino UNO: https://s.click.aliexpress.com/e/_AXDw1h
- Arduino breadboard prototyping shield: https://s.click.aliexpress.com/e/_ApbCwx
- Image2cpp (convert image to c-style array): https://javl.github.io/image2cpp/
- Photopea (online graphics editor like Photoshop): https://www.photopea.com/
- Piskel Application: https://www.piskelapp.com/p/create/sprite
Related videos with Arduino UNO and 128x64 OLED screen:
- Arduino OLED menu: https://youtu.be/HVHVkKt-ldc
- U8g vs U8g2: https://youtu.be/K5e0lFRvZ2E
- Arduino Parking Sensor - https://youtu.be/sEWw087KOj0
- Turbo pressure gauge with Arduino and OLED display - https://youtu.be/JXmw1xOlBdk
- Arduino Car Cluster with OLED Display - https://youtu.be/El5SJelwV_0
- Knob over OLED Display - https://youtu.be/SmbcNx7tbX8
- Arduino + OLED = 3D ? - https://youtu.be/kBAcaA7NAlA
- Arduino OLED Gauge - https://youtu.be/xI6dXTA02UQ
- Smaller & Faster Arduino - https://youtu.be/4GfPQoIRqW8
This video is sponsored by PCBWay - if you use this link, you can get 10 PCBs for free, only paying for shipping. Thank you, PCBWay! https://www.pcbway.com/setinvite.aspx?inviteid=572577
![THUMB_arduino_oled_animations](https://github.com/upiir/arduino_oled_animations/assets/117754156/45162598-70ff-487a-802a-6bdef5332a69)
Small animations:
![arduino_oled_walking_man_sizes](https://github.com/upiir/arduino_oled_animations/assets/117754156/89ce9e7e-f36b-477f-8432-2f03e905094d)
![arduino_oled_walking_man](https://github.com/upiir/arduino_oled_animations/assets/117754156/68727747-c72e-491a-9126-d5f7e0604d78)
![arduino_oled_loading_sizes](https://github.com/upiir/arduino_oled_animations/assets/117754156/12f33e5c-2791-4242-bd5d-2a63323b3348)
![arduino_oled_loading](https://github.com/upiir/arduino_oled_animations/assets/117754156/32979499-de5e-47d6-b8f9-426465ac892d)
Screenshots from the video:
![CAMTASIA_wokwi_animator (Time 0_00_00;11)](https://github.com/upiir/arduino_oled_animations/assets/117754156/a75c44be-0329-49be-b16c-7c09aa7ddbdf)
![CAMTASIA_wokwi_animator (Time 0_00_08;25)](https://github.com/upiir/arduino_oled_animations/assets/117754156/f2f17414-1fca-4ce9-b522-967e4843de66)
![CAMTASIA_wokwi_animator (Time 0_00_11;14)](https://github.com/upiir/arduino_oled_animations/assets/117754156/853be5c2-43e4-4561-b238-37b83e14731d)
![CAMTASIA_wokwi_animator (Time 0_00_23;11)](https://github.com/upiir/arduino_oled_animations/assets/117754156/5a91261b-87ac-4b63-8bcd-9c5787909fc1)
![CAMTASIA_wokwi_animator (Time 0_00_33;09)](https://github.com/upiir/arduino_oled_animations/assets/117754156/8b670608-8e6f-4a7e-89fa-621c9d6208e3)
![CAMTASIA_wokwi_animator (Time 0_02_41;07)](https://github.com/upiir/arduino_oled_animations/assets/117754156/87844129-e2f2-4925-b527-24af779090e4)
![CAMTASIA_wokwi_animator (Time 0_02_52;12)](https://github.com/upiir/arduino_oled_animations/assets/117754156/6730045d-1420-4938-b684-79190c1c2e6b)
![CAMTASIA_wokwi_animator (Time 0_03_06;02)](https://github.com/upiir/arduino_oled_animations/assets/117754156/3b56214d-d775-4d92-8c60-1b6d66e28483)
![CAMTASIA_wokwi_animator (Time 0_03_24;08)](https://github.com/upiir/arduino_oled_animations/assets/117754156/55d6eb17-c510-4deb-bb60-d41518a24856)
![CAMTASIA_wokwi_animator (Time 0_03_56;02)](https://github.com/upiir/arduino_oled_animations/assets/117754156/2c92066e-955a-4940-9c1e-a5b9d635e3a9)
![CAMTASIA_wokwi_animator (Time 0_04_15;15)](https://github.com/upiir/arduino_oled_animations/assets/117754156/2836dd13-d80d-4827-8447-5bfa254e590f)
![CAMTASIA_wokwi_animator (Time 0_05_33;25)](https://github.com/upiir/arduino_oled_animations/assets/117754156/def911ea-a703-4df8-ab6f-d39d20207a92)
![CAMTASIA_wokwi_animator (Time 0_06_14;19)](https://github.com/upiir/arduino_oled_animations/assets/117754156/419f62ed-1be7-456a-8bce-8959ad4d9bb6)
![CAMTASIA_wokwi_animator (Time 0_08_08;11)](https://github.com/upiir/arduino_oled_animations/assets/117754156/748423b2-0056-4dad-8e86-9ab24c21ff03)
![CAMTASIA_wokwi_animator (Time 0_11_16;11)](https://github.com/upiir/arduino_oled_animations/assets/117754156/85c9e0d4-ea23-42d6-b741-c864fa2984d1)
![CAMTASIA_wokwi_animator (Time 0_11_20;05)](https://github.com/upiir/arduino_oled_animations/assets/117754156/f42612a8-cb8d-402a-9bd6-9cedb098d83b)
![CAMTASIA_wokwi_animator (Time 0_11_27;19)](https://github.com/upiir/arduino_oled_animations/assets/117754156/29d04bf1-31d9-49b3-b86d-fff3c23db278)
![CAMTASIA_wokwi_animator (Time 0_11_38;17)](https://github.com/upiir/arduino_oled_animations/assets/117754156/7e06b4d1-7e19-4d70-ba10-06be6691f013)
![CAMTASIA_wokwi_animator (Time 0_11_57;01)](https://github.com/upiir/arduino_oled_animations/assets/117754156/b142cf3f-d325-4ba1-bb06-b761d2934894)
![CAMTASIA_wokwi_animator (Time 0_12_32;23)](https://github.com/upiir/arduino_oled_animations/assets/117754156/529b958d-960c-4242-81de-ab41dbf7891a)
![CAMTASIA_wokwi_animator (Time 0_12_39;08)](https://github.com/upiir/arduino_oled_animations/assets/117754156/13c874e6-492f-4234-9c09-86f6fc262aef)
![CAMTASIA_wokwi_animator (Time 0_12_50;06)](https://github.com/upiir/arduino_oled_animations/assets/117754156/802c1e16-ef35-4358-9f26-a0e7640e72fa)
![CAMTASIA_wokwi_animator (Time 0_13_08;12)](https://github.com/upiir/arduino_oled_animations/assets/117754156/987ac4b0-08a6-476d-a94c-94e939f3c7e5)