Authorized Online Retailers:

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

Nelle lezioni precedenti, abbiamo imparato a usare Micro Python per programmare Raspberry Pi Pico.

Python è un linguaggio di programmazione potente e adatto ai principianti. Tuttavia, se avete esperienza di programmazione con Arduino, potreste voler usare Arduino IDE per programmare Pico.

Fortunatamente Arduino IDE ora supporta Raspberry Pi Pico. Così ora è possibile utilizzare facilmente le librerie Arduino per programmare la scheda Pico e risparmiare un sacco di tempo di codifica e di ricerca.

In questa lezione, vi mostreremo come usare l’IDE di Arduino per programmare Pico ed eseguire il programma di esempio Arduino Blink in Pico come demo.

  1. Scheda Raspberry Pi Pico e cavo microUSB
  2. Un computer per eseguire l’IDE di Arduino

Installare l’IDE di Arduino

Se non avete mai installato Arduino IDE, leggete questo tutorial per installare Arduino IDE nel vostro PC.

Installare la scheda Arduino Mbed OS RP2040 per supportare Pico:

Open Arduino IDE ->Tools ->Board Manager
Nella barra di ricerca, cerca pico, troverai un nome di scheda "Arduino Mbed OS RP2040 board",
Fare clic sul pulsante Install per installare questa scheda nell'IDE.
Potrebbero volerci un paio di minuti per installare il software in Arduino IDE.

Collegare la scheda Pico al PC

Step 1: Tieni premuto il pulsante BOOTSEL nella tua scheda Pico e collega il Pico alla porta USB del tuo PC.

Step 2:In Arduino IDE selezionare : Tools ->Board -> Arduino Mbed OS RP2040 Boards ->Raspberry Pi Pico

A differenza delle vere schede Arduino (UNO, Nano ecc.), la scheda Pico non ha bisogno di selezionare le porte nell’IDE.

Step 3:In Arduino IDE , selezionare File -> Examples ->Basics -> Blink

Step 4:  Premete il pulsante Upload, ora Arduino IDE compilerà il codice e caricherà lo sketch nella scheda Pico. Se avete degli errori di caricamento, significa che il vostro Pico non è collegato correttamente al PC. Si prega di ripetere lo step 1 nuovamente.

Dopo che l’IDE mostra “Done uploading”, significa che il programma blink è in esecuzione nella scheda Pico. Vedrete che il LED nella scheda Pico lampeggia continuamente come Lezione 1

SCOPRI DI PIÙ CIRCA I COMPONENTI SKU:2021005900

No. Immagine Nome Prodotto Link
1 Scheda Raspberry Pi Pico 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 motore https://osoyoo.store/products/micro-servo-sg90-blue-for-arduino-v2-0-robot-carmodel-lacc200610?variant=31648847560815
3 Modulo Infrared Sensor https://osoyoo.store/products/hc-sr501-pir-motion-sensor-for-arduino?variant=31957812838511
4 Modulo RFID e carta https://osoyoo.store/products/osoyoo-rfid-module?variant=31970646130799
5 Pulsanti e capucci https://osoyoo.store/products/push-button-and-hats-5pcs?variant=39879253131375
6 LED(6 x Bianco, 6 x Rosso, 6 x Giallo, 6x Verde) https://osoyoo.store/products/led-packs-for-arduino?variant=31957816442991
7 Servo motore 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 Display I2C LCD(16×2) https://osoyoo.store/products/i2c-lcd1602-display?variant=39875437101167
10 Cacciavite Philips https://osoyoo.store/products/phillips-screwdriver?variant=31930635780207https://osoyoo.store/products/single-channel-relay-module-for-arduino-raspberry-pi?variant=31955954401391
11 Breadboard per prototipi senza saldature https://osoyoo.store/products/solderless-prototype-breadboard-1pcs?variant=39879255457903
12 Ptenziomentro (10K Resistenza regolabile) https://osoyoo.store/products/potentionmeter-10k-adjustable-resistor-3pcs?variant=39879281016943
13 40Pin M to M Fili Jumper https://osoyoo.store/products/40pin-m-to-m-jumper-wires?variant=39879256539247
14 20Pin M to F Flli Jumper 15cm https://osoyoo.store/products/20pin-15cm-female-to-female-cable?variant=31930663305327