C9: Arduino / RPi Pico Advanced + Sensor Interfacing

Aim:
To compare the features and uses of Arduino Uno and Raspberry Pi Pico.

Requirments:

  • Arduino Uno board (or Tinkercad simulation)

  • Raspberry Pi Pico board (or diagram)

  • Computer with Arduino IDE & Thonny IDE installed

  • Internet access for datasheets and specifications

Procedure:

  1. Observe the Boards

    • Look closely at each board.

    • Identify the USB port, microcontroller chip, reset button, and pin headers.

  2. Label the Components

    • Use a diagram or photo to label:

      • CPU (main chip)

      • Power pins (Vcc, GND)

      • Digital and Analog pins

      • Communication ports (I2C, SPI, UART)

      • Onboard LEDs

  3. Research Specifications

    • From the official Arduino and Raspberry Pi websites, note:

      • Processor type

      • Clock speed

      • RAM and Flash size

      • Power requirements

      • Supported programming languages

  4. Test a Simple Program 

    • Arduino: Upload the “Blink” program from Arduino IDE and see the LED flash.

    • Pico: Write a MicroPython blink program in Thonny and run it.

  5. Create a Comparison Chart

    • Fill in at least seven differences between the two boards in your notebook.

  6. Think of Applications

    • Suggest one project for Arduino (e.g., automatic plant watering system).

Suggest one project for Pico (e.g., Wi-Fi-enabled temperature logger).

Fill in the form for S’O’A Fablab Orientation 2021.