PiCalc: DIY OLED Screen Calculator Based on Raspberry Pi Pico

PiCalc: DIY OLED Screen Calculator Based on Raspberry Pi Pico

MAKER:Makertronics/Translated By:Fun Without End Hello everyone! Today is Pi Day of 2022. Let’s introduce a Pi calculator! This is a calculator made with Pico, which I call PiCalc. This tiny calculator may be small in size, but it has all the necessary functions. It supports decimal numbers and expressions with parentheses priority. Just pull it … Read more

Understanding the TCP/IP Protocol Suite

Understanding the TCP/IP Protocol Suite

1. Architecture The TCP/IP protocol suite is a four-layer protocol system. Figure 1 TCP/IP Architecture Data Link Layer: Implements the network driver for the network interface card, handling the transmission of data over physical media (Ethernet, Token Ring). The network driver abstracts the electrical characteristics of different physical networks. The data link layer uses ARP … Read more

Linux Network Programming: Data Link Layer and ARP Protocol

Linux Network Programming: Data Link Layer and ARP Protocol

1. Related to MAC Frame (Simple Simulation to Build MAC Frame) Ethernet Header Structure Definition (C Language) #include <stdio.h> #include <stdint.h> // Ethernet header structure typedef struct { uint8_t destination_mac[6]; // Destination MAC address, 6 bytes uint8_t source_mac[6]; // Source MAC address, 6 bytes uint16_t ether_type; // Ethernet type, e.g., 0x0800 indicates IP protocol } … Read more

Getting Started with Physical Programming on Raspberry Pi Pico

Getting Started with Physical Programming on Raspberry Pi Pico

The RP2040 microcontroller on the Raspberry Pi Pico was designed with physical computing in mind. Its numerous General Purpose Input/Output (GPIO) pins allow it to interact with a variety of components, enabling you to build projects ranging from lighting LEDs to recording data about your surroundings. Physical computing is not any harder to learn than … Read more

How to Light Up an LED in Just 3 Minutes Using BearPi-Pico RP2040

How to Light Up an LED in Just 3 Minutes Using BearPi-Pico RP2040

Recently, BearPi quietly launched a new Pico board based on the Raspberry Pi RP2040 chip: BearPi-Pico RP2040 Raspberry Pi? Yes, you read it right! Raspberry Pi is not only an excellent open-source hardware brand but also a remarkable chip company. The RP2040 chip is designed and developed by the Raspberry Pi Foundation, using a 40 … Read more

Raspberry Pi Pico: LED Blinking Examples in Various Programming Languages

Raspberry Pi Pico: LED Blinking Examples in Various Programming Languages

One year ago (January 21, 2021), the Raspberry Pi Foundation launched the $4 Raspberry Pi Pico development board. This is the first RP2040 microcontroller product and a brand new chip developed by the Raspberry Pi Foundation. A year later, the Pico development board has sold nearly 1.5 million units, with thousands of people using the … Read more