OLED 1,3' 128x64 Menu with Arduino using I2C OneButton Library

preview_player
Показать описание
First test with the OLED Display 1,3" 128x64 pixels.

Using the Arduino nano with the Arduino IDE and OneButton-Lib which working very good.

Here is the link:
Рекомендации по теме
Комментарии
Автор

Excellent project. Working in NodeMCU as well. Thanks for sharing.

davebeckham
Автор

Great work, and thank you for the very well made code as well : )

azuro
Автор

Exactly what I was looking for. I can follow the display code and menu building structure, but how would I turn pins on/off from selections in the menu? I want to use this menu to control 2 on/off (drive some relays) and 3 pwm outputs to drive RGB Leds. Would you be able to show some sample code that would add that link between the menu and driving outputs? Thank you!

giscardrutten
Автор

I'll load the modified source up to github and post the link here in the next days.

devcortec
Автор

just curious, why do you constantly update the display...in the main loop? Isn't that a waste of cpu cycles? I tried your code on an old arduino uno and it didn't respond very well and I think it is because the update display code is preventing the onebutton code from detecting change of state of pin 12. I'm going to try to rewrite the code and only update the default display periodically, and update the menu display only when a click is detected.

mallemang
Автор

What section of your code keeps the display from flickering through the loop? I can't seem to figure out how to stop the flickering on my display menu

andrewoverby
Автор

This is wonderful, can you please also make a video with touch panel instead of selecting menu with button....it will be a great help....

ansharahhasib
Автор

ótimo projeto. funciona no esp32 ou esp8266?

fabiano_bim
Автор

Is this open source? If so do I have to give credits?

silicosisw
Автор

can I use the same code for Arduino mega?

josephinelegak
Автор

Can you make the source code available?

TiagoBravoon
Автор

nice friend sketch, you could explain your code from line 207 to 227 please

jesusfranciscocustodiopisf