Dual Microcontroller Integration with Arduino Micro Pro and RP2040 Zero for Enhanced I/O Control
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that integrates two microcontrollers: the rp2040 zero and the Arduino Micro Pro. The document includes a component list, wiring details, and the code used in the microcontrollers.
Component List
rp2040 zero
- Description: A microcontroller board based on the RP2040 chip.
- Pins: 5V, GND, 3V3, 29, 28, 27, 26, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0
Arduino Micro Pro
- Description: A compact microcontroller board based on the ATmega32U4.
- Pins: RAW, RST, VCC, A3, A2, A1, A0, 15, 14, 16, 10, 9, 8, 7, 6, 5, 4, 3, 2, GND, RX, TX
Wiring Details
rp2040 zero
- GND is connected to GND of Arduino Micro Pro
- 3V3 is connected to VCC of Arduino Micro Pro
- 14 is connected to 14 of Arduino Micro Pro
- 13 is connected to 2 of Arduino Micro Pro
- 12 is connected to 3 of Arduino Micro Pro
- 11 is connected to 15 of Arduino Micro Pro
- 10 is connected to A0 of Arduino Micro Pro
- 9 is connected to A1 of Arduino Micro Pro
- 8 is connected to A2 of Arduino Micro Pro
- 7 is connected to A3 of Arduino Micro Pro
- 6 is connected to 9 of Arduino Micro Pro
- 5 is connected to 8 of Arduino Micro Pro
- 4 is connected to 7 of Arduino Micro Pro
- 3 is connected to 6 of Arduino Micro Pro
- 2 is connected to 5 of Arduino Micro Pro
Arduino Micro Pro
- GND is connected to GND of rp2040 zero
- VCC is connected to 3V3 of rp2040 zero
- 14 is connected to 14 of rp2040 zero
- 2 is connected to 13 of rp2040 zero
- 3 is connected to 12 of rp2040 zero
- 15 is connected to 11 of rp2040 zero
- A0 is connected to 10 of rp2040 zero
- A1 is connected to 9 of rp2040 zero
- A2 is connected to 8 of rp2040 zero
- A3 is connected to 7 of rp2040 zero
- 9 is connected to 6 of rp2040 zero
- 8 is connected to 5 of rp2040 zero
- 7 is connected to 4 of rp2040 zero
- 6 is connected to 3 of rp2040 zero
- 5 is connected to 2 of rp2040 zero
Code
rp2040 zero
sketch.ino
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
documentation.txt