Category: rp2040

The RP2040 is a microcontroller chip developed by Raspberry Pi, launched in January 2021. It features a dual-core ARM Cortex-M0+ processor running at up to 133 MHz, 264KB of on-chip SRAM, and no built-in flash memory, allowing users to pair it with external storage. The chip supports a variety of interfaces including I2C, SPI, UART, PWM, and USB 1.1, making it versatile for a wide range of applications from hobbyist projects to professional embedded systems. The RP2040 is known for its low cost, high performance, and ease of use, particularly within the Raspberry Pi Pico board.

Raspberry Pi Pico, rp2040 e Ebyte LoRa E70 CC1310 0

Connecting the EByte E70 to Raspberry Pi Pico (rp2040) devices and a simple sketch example

In this guide, we’ll explore how to connect the EByte E70 433T14S2, a powerful long-range 433MHz transceiver module, to the Raspberry Pi Pico (RP2040). This setup is ideal for IoT projects requiring long-range communication. We’ll also provide a simple sketch to demonstrate basic communication between these devices.

Raspberry Pi Pico (rp2040) AND DS18B20: strong pull-up P-MOSFET gate and alarm

Dallas ds18b20 with Raspberry Pi Pico (rp2040): pull-up P-MOSFET gate and alarms

This article expands on the previous about the connection of DS18B20 sensors to a Raspberry Pi Pico using the OneWire protocol. It covers the use of a P-MOSFET gate as a pull-up resistor for the OneWire bus to improve communication reliability, as well as implementing temperature alarms triggered by a threshold. The article provides step-by-step instructions and code examples for incorporating these features. The goal of the article is to provide readers with advanced techniques for using DS18B20 sensors with a Raspberry Pi Pico.

Raspberry Pi Pico (rp2040)and DS18B20: all OneWire topologies, long stubs and multiple devices

Dallas ds18b20 with Raspberry Pi Pico (rp2040): all OneWire topologies, long stubs and more devices

This article covers how to connect DS18B20 digital temperature sensors to a Raspberry Pi Pico using the OneWire protocol. It includes information on all possible OneWire topologies, how to deal with long wires, and connecting multiple sensors. The article aims to provide a comprehensive guide for using these sensors with a Raspberry Pi Pico, including tips for troubleshooting and optimizing performance.

Raspberry Pi Pico (rp2040) and DS18B20: introduction and parasite mode

Dallas ds18b20 with Raspberry Pi Pico (rp2040): introduction and parasite mode

The Dallas DS18B20 is a digital temperature sensor that can be easily integrated with a Raspberry Pi Pico (rp2040) microcontroller. In this response, we will provide an introduction to the DS18B20 sensor and explain how to use it in parasite mode with a Raspberry Pi Pico.

Raspberry Pi Pico W rp2040 how to use SD card 2

Raspberry Pi Pico and rp2040 boards: how to use SD card – 5

We have already talked about the internal flash memories for rp2040 boards and other microcontrollers, which are very useful for storing pages or static files. However, they are not suitable for logging or similar applications, so we will learn how to connect and use an SD card which can have a lot of space, a very small form factor, and low power consumption.

Raspberry Pi Pico, and other rp2040 boards: WiFiNINA with ESP32 WiFi Co-Processor 0

Raspberry Pi Pico, and other rp2040 boards: WiFiNINA with ESP32 WiFi Co-Processor

Even though Raspberry Pi Foundation has released the Pico W version, I still find this tutorial useful for adding WiFi to rp2040 boards using an ESP32.
We will use an esp32-wroom-32 (or esp32-s) as WiFi coprocessor and the full potential WiFiNINA library to handle it.

Raspberry Pi Pico and rp2040 boards: integrated LittleFS filesystem 4

Raspberry Pi Pico and rp2040 boards: integrated LittleFS filesystem – 2

We continue to explore the rp2040 devices, very interesting microcontrollers. All prototype boards come with integrated SPI Flash. Raspberry Pi selected the LittleFS filesystem to manage this storage, a good compromise between functionality and performance.