Raspberry Pi OLED Screen Driver and Display Issues

Raspberry Pi OLED Screen Driver and Display Issues

Submitted by Curious Bin, thank you~ Recently, while learning about the Raspberry Pi, I encountered a problem when driving the OLED screen, which was display issues. After two days of troubleshooting, I discovered that the driver chip for this OLED is not SSD1306 but SH1106. Therefore, using the Adafruit_Python_SSD1306 library results in display issues. There … Read more

Getting Started with Proteus: The Most Detailed Guide

Getting Started with Proteus: The Most Detailed Guide

Let’s talk about something different. Have you ever done circuit simulation? In the past, working with microcontrollers meant a lot of hands-on practice, and I burned countless boards. But ever since I discovered Proteus, life has been much easier. I can tinker in the software first, and then implement it on the board, saving a … Read more

2023 Top 50 Domestic PMIC Manufacturers Analysis Report

2023 Top 50 Domestic PMIC Manufacturers Analysis Report

PMIC Report Overview Chips can generally be divided into two major categories: analog and digital chips. Among them, analog chips include analog signal chains, mixed-signal chips, power devices, RF devices, and sensors. Power devices are further divided into Power Management Integrated Circuits (PMICs) and power devices. The technologies and application areas involved in PMICs include … Read more

Exploring Audi’s Immersive In-Car Entertainment System

Exploring Audi's Immersive In-Car Entertainment System

Audi, known as the “light factory,” has become a leader in automotive lighting research and has gained widespread recognition from consumers. It is noteworthy that among mainstream manufacturers, only Audi dares to use different DRL shapes on different models, while others stick to a uniform shape. Some say there are two types of car lights … Read more

Comparing LCD and OLED Screens: Which is Better?

Comparing LCD and OLED Screens: Which is Better?

In 2018, various smartphone manufacturers were fiercely promoting their products equipped with OLED screens, as if products without OLED screens were considered inferior. But is OLED really that much more advanced than LCD? Which is better, LCD or OLED? Why did the iPhone XR only use an LCD screen? Let’s compare the advantages and disadvantages … Read more

High-Speed I2C Driver for OLED Screen

High-Speed I2C Driver for OLED Screen

Write summaries, discuss careers, and win DJI drones, Redmi tablets, Huawei headphones, and JD cards! This article is from the Breadboard Community’s “Lingdong Mini-F5333 Development Board” free evaluation activity. 【Purpose of Experience】Light up the OLED screen and learn to use I2C peripherals. 【Experimental Equipment】 MIN-F5333 Development Board OLED Display Screen 【Implementation Steps】 1. Copy the … Read more

Microcontroller Programming Examples Collection (1-30)

Microcontroller Programming Examples Collection (1-30)

*Example 1: Use P3 port to light up 8 LEDs in sequence #include<reg51.h> // Include the header file for microcontroller registers / Function: Delay for a period of time void delay(void) { unsigned char i,j; for(i=0;i<250;i++) for(j=0;j<250;j++) ; } / Function: Main function void main(void) { while(1) { P3=0xfe; // First LED on delay(); // … Read more

DIY: Build a Low-Cost Multi-Function RGB Light

DIY: Build a Low-Cost Multi-Function RGB Light

Note: This article serves only as a record of the DIY process, not for any commercial promotion, nor is it to teach everyone to refuse to purchase commercial products. DIY is all about enjoying the tinkering process… Due to the pandemic, I haven’t been out much this year, almost staying at home all the time. … Read more