Raspberry Pi Pico OLED (SSH1106) display tutorial using Arduino

  Рет қаралды 16,154

educ8s.tv

educ8s.tv

Күн бұрын

Пікірлер: 21
@Educ8s
@Educ8s Жыл бұрын
I hope you took away lots from this video. Let me know below! PS. Do you like quiz games? Check my popular FREE Android quiz game here: bit.ly/QuizOfKnowledge
@justinteasley7823
@justinteasley7823 3 ай бұрын
Which board manager profile do you use? I'm starting to run into an issue using earlphilhower's profiles. If I try to include a second library into my sketch, I get a Failed to Upload error. For example, I'll start with the core Joystick lib and compile my code fine. I'll have a second sketch with the ssd1306 library and it'll compile fine. As soon as I start to combine the code (down to calling the constructor of a second lib) the compile / upload fails.
@unixbehr
@unixbehr Ай бұрын
what driver you using your not pointing to it ?
@ricka1939
@ricka1939 Жыл бұрын
Thanks for this, and all of your other videos!
@Educ8s
@Educ8s Жыл бұрын
You are welcome!
@UmutErhan
@UmutErhan 8 ай бұрын
Last year I made a project with pico using ssd1306 in CircuitPython, last week I wanted to upgrade that project to add more menus, etc but I keep getting memory allocation failed errors so I can not add more I guess. Should I switch to another board with a bigger sram or should I rewrite my code in arduino? I know if I switch to arduino it will also be faster, because right now it's painfully slow to draw screen elements on CircuitPython. But would it also help with the memory?
@jonasbergmann211
@jonasbergmann211 3 ай бұрын
is there any way to change the pins for SDL and SDA?
@acousvnt
@acousvnt 2 ай бұрын
Did you find the answer for this? I was looking for the same thing.
@shire-lee
@shire-lee Ай бұрын
I think that oled power wire needs to go to 3v, I had mine set like yours and it almost burned my desk down
@adityagautam4689
@adityagautam4689 6 ай бұрын
sh1106 and ssh1106 are the same right?
@postamiklic4254
@postamiklic4254 Жыл бұрын
Working perfect! 😃
@Tims_Projects
@Tims_Projects Жыл бұрын
That's a nice display Nick. With my eyesight larger is better. As you mentioned not printing Greek, I looked at the GyverOLED lib, I see it is Greek, nice. 😁 I also noticed that there are Greek characters in the font. "GyverOLED/src/charMap.h" The reason for the issue is Arduino only support the first 128 ASCII characters. Try to print any characters ASCII 32 (0x20) to ASCII 127 (0x7F) Arduino throughs a wobbly. (Its to save memory on small devices) So should you want to create an application using Arduino to display Greek (or other language) characters (only by the way), the trick is to replace the characters 32 to 128 (up to 127 Zero based) Characters, with Greek letters, then you have to make your self a table to know which English letter represents which Greek letter. (you can only use 128 letters/symbols) These may work at the moment with this font А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы . Hope that made some sense. I could be wrong of course, I seem to remember something along those lines.
@Educ8s
@Educ8s Жыл бұрын
Thank you very much Tim for your time. I will try it, it makes sence.
@Tims_Projects
@Tims_Projects Жыл бұрын
@@Educ8s So sorry Nick I was half a sleep, I have had a sleep since. It is in Russian, I apologise for the mistake. Some characters look so similar to a Yorkshire man 😊. Any ways to what I said about Arduino, I looked at the library again. GyverOLED/src/GyverOLED.h about line 955. It shifts the ASCII values about. I think there is a function to print in Russian (another language). I think if the you was to branch the GIT library and change the Russian characters for Greek Characters, you could make a Greek version.
@DiyintheGhetto
@DiyintheGhetto Жыл бұрын
Hello do you have a video on using the internal temperature of the pico processor itself?
@Educ8s
@Educ8s Жыл бұрын
you can use the following line: float temperature = analogReadTemp(); But have in mind it is not very accurate.
@0124akash
@0124akash 6 ай бұрын
Sir I need 2.5" display please share another number just like ssh1106 or ssd1306.
ЛУЧШИЙ ФОКУС + секрет! #shorts
00:12
Роман Magic
Рет қаралды 11 МЛН
Я сделала самое маленькое в мире мороженое!
00:43
2 MAGIC SECRETS @denismagicshow @roman_magic
00:32
MasomkaMagic
Рет қаралды 20 МЛН
Every Developer Needs a Raspberry Pi
27:27
Sam Meech-Ward
Рет қаралды 810 М.
Raspberry Pi Pico & SSD1306 Display with MicroPython
1:00:51
Kevin McAleer
Рет қаралды 10 М.
Animations on OLED display - Arduino
10:51
Volos Projects
Рет қаралды 200 М.
Tutorial-1: OLED Display Programming Basics
18:47
ElectroCreativity
Рет қаралды 22 М.
Raspberry Pi Pico Tutorial - SSD1306 I2C OLED DISPLAY
9:42
NerdCave
Рет қаралды 29 М.
Add an OLED Stats Display to Raspberry Pi OS Bullseye
8:05
Michael Klements
Рет қаралды 84 М.
UART | Raspberry Pi Pico Workshop: Chapter 4.2
11:57
Core Electronics
Рет қаралды 4,4 М.
Raspberry Pi Pico: OLED Display (SSD1306)
11:31
Tinker Tech Trove
Рет қаралды 28 М.
ЛУЧШИЙ ФОКУС + секрет! #shorts
00:12
Роман Magic
Рет қаралды 11 МЛН