
Learn how GPS and other GNSS work, and interface the u-blox NEO-6M GY-NEO6MV2 module with Arduino boards using CSE_GNSS library and sample codes.

Learn about the industry-favorite RS-485 (EIA-485) wired communication interface standard and learn how to interface the MAX485 module with Arduino.

The complete documentation for design revision 0.5 of the MITAYI Pico RP2040 open-source microcontroller development board from CIRCUITSTATE. Read about the schematic design, PCB design and assembly.

Tutorial on how to make two Raspberry Pi Pico boards communicate with each other through the SPI interface using Central/Peripheral modes and Pico C/C++ SDK.

Learn the basics of CAN bus interface and learn how to make two ESP32 boards communicate through CAN bus using Arduino and with the help of TJA1051 CAN transceivers (CJMCU-1051).

Learn how to interface RA-01 or RA-02 SX1278-based LoRa modules from Ai-Thinker with ESP32 using Arduino. LoRa can add long range and low-power wireless communication capability to your projects.

Learn how to take advantage of the multitasking features of FreeRTOS for ESP32 dual-core SoC using your favorite Arduino IDE. Use our examples to learn about mutex, semaphore and critical section code.

Documentation for MITAYI Pico r0.2, RP2040-based open-source microcontroller development board designed in KiCad 6. Read about schematic design, PCB design and assembly.

Learn how to use the latest open-source Wi-Fi development board from WIZnet that combines an RP2040 microcontroller and the WizFi360-PA precertified Wi-Fi module.