Authorized Online Retailers:

Buy from USA Buy from UK Buy from DE Buy from IT Buy from FR Buy from ES Buy from JP

Raspberry Pico is a powerful and economical MCU board which can help people to do many interesting STEAM projects.

Pico supports many programming languages such as C,C++,Python which are great for intermediate to advanced users.

However, many school teachers  or parents might feel text programming language like C,C++,Python are too abstract for the young children. They prefer a Graphic programming tool to help children understand how the computer works.

Fortunately, a company called make.playpiper.com has developed such Graphic programming environment for Raspberry Pi Pico. You just need a Pico board, a PC with Google Chrome browser, you can make interesting Pico program. The coding procedure is quite straightforward and easy to be understood.

In this lesson, we will teach you how to setup your Pico with make.playpiper.com and make your first Blinking project running in Pico.

Step 1: Setup Pico in Google Chrome Browser

Open the Google Chrome browser in your computer, visit the website https://make.playpiper.com/

Then go to the bottom of the page and click the icon “Setup my Pico” . Then you will start the procedure to setup your Pico firmware.

Please follow the guide in each of the steps,  click “Next” button to enter next step.

Finally you will flash a new firmware to your Pico board(it might take a couple of minutes.

Note: Your browser might ask your permission to “View Files” and “Save Files”, always give permission to View Files and Save Files, NEVER click CANCEL.

After you finishes flashing the firmware into pico, you will see following message:

Click Next to go to https://make.playpiper.com/ home page.

Step 2: Create a New Project and Connect the Pico to Serial Port

1)Click New Project icon, you will see a My project icon with a fancy name will pop up.
2)Click the new icon   in My Projects

3)Now you will enter a new graphic programming page.

4)Please click CONNECT Button in the bottom of the page and connect your Pico board to your project.Then your browser will pop up a Serial Port option menu, please select Pico from the menu and click Connect button;

5)If you can not see Pico in the Serial Port menu, it means your Pico is not setup properly. You need go back to Step 1 and setup Pico again.

After you connect Pico to Serial Port, your GUI Connect button will switch to Disconnect button as following:

Step 3: Making Blink program with Graphic coding chips

1)Click Chip -> Start , then move Start chip to coding area as following :

2)Click Loops -> repeat forever and move repeat forever block just below start block as following:

3)Click Chip and Add two turn pin block and one wait block inside repeat forever loop block .Change the pin number from 0 to 25, change the lower turn pin from ON to OFF and change the wait 1 second to 0.5 second as following picture:

Now the Blink project is ready to go!
4)Click Start button, your Pico LED will blink. The Start Button now changes name to Stop. You can click Stop to end blinking at any time.

Click the Digital View tag in the bottom of the page, you will see a virtual Pico board is running this program. The result is exactly the same as your real Pico.

If you click the Python tag in the bottom, you will see the Python code automatically generated by the program.  To know how to run the  Python code in Pico, please read our tutorial in https://osoyoo.com/2021/07/14/raspberry-pi-pico-learning-kit-lesson-1-getting-started-with-micropython/

Learn More about parts SKU:2021005900

No. Picture Product Name Link
1 Raspberry Pi Pico Board https://osoyoo.store/products/raspberry-pi-pico-flexible-microcontroller-board-based-on-the-raspberry-pi-rp2040-dual-core-arm-cortex-m0-processor-1-pc?variant=39875307864175
2 Servo motor https://osoyoo.store/products/micro-servo-sg90-blue-for-arduino-v2-0-robot-carmodel-lacc200610?variant=31648847560815
3 Infrared Sensor Module https://osoyoo.store/products/hc-sr501-pir-motion-sensor-for-arduino?variant=31957812838511
4 RFID Module and card https://osoyoo.store/products/osoyoo-rfid-module?variant=31970646130799
5 Push Buttons and Hats https://osoyoo.store/products/push-button-and-hats-5pcs?variant=39879253131375
6 LED(6 x White, 6 x Red, 6 x Yellow, 6x Green) https://osoyoo.store/products/led-packs-for-arduino?variant=31957816442991
7 Servo motor https://osoyoo.store/products/sg90-micro-servo-for-arduino-raspberry-pi-robot?variant=31957821096047
8 Piezo Buzzer Module https://osoyoo.store/products/piezo-buzzer-module-1pcs?variant=39879251656815
9 I2C LCD Display(16×2) https://osoyoo.store/products/i2c-lcd1602-display?variant=39875437101167
10 Philips Screwdriver https://osoyoo.store/products/phillips-screwdriver?variant=31930635780207https://osoyoo.store/products/single-channel-relay-module-for-arduino-raspberry-pi?variant=31955954401391
11 Solderless Prototype Breadboard https://osoyoo.store/products/solderless-prototype-breadboard-1pcs?variant=39879255457903
12 Potentionmeter (10K adjustable resistor) https://osoyoo.store/products/potentionmeter-10k-adjustable-resistor-3pcs?variant=39879281016943
13 40Pin M to M Jumper Wires https://osoyoo.store/products/40pin-m-to-m-jumper-wires?variant=39879256539247
14 20Pin M to F Jumper wires 15cm https://osoyoo.store/products/20pin-15cm-female-to-female-cable?variant=31930663305327