Rivenditori Online Autorizzati:

Acquista dagli USA Acquista dal Regno Unito Acquista dalla Germania Acquista dall’Italia Acquista dalla Francia Acquista dalla Spagna Acquista dalla JP

In Pico Graphic tutorial lezione 1 di programmazione , abbiamo imparato come impostare Pico per lavorare con il browser Google Chrome e usare il sito web PlayPiper.com per fare un semplice programma di blink. Gli utenti conosceranno alcuni blocchi di programmazione di base dalle categorie Chip e Loops, tra cui START, Repeat Forever, Turn Pin On/Off ecc.

In questa lezione, faremo un programma un po’ più complicato e useremo un pulsante per accendere/spegnere un LED esterno. Impareremo un nuovo blocco di programmazione dalla categoria Logic.

  1. Scheda Raspberry Pi Pico e cavo microUSB
  2. Un computer per eseguire Thonny Python IDEA
  3. una breadboard
  4. LED x 1 pcResistenza da 220 ohm
  5. Pulsante x 1 pc
  6. Alcuni fili di ponticello

Nel grafico del circuito di cui sopra, si può vedere che:
LED pin negativo collegato a GND
LED pin positivo collegato a GP15 attraverso la resistenza 220 ohm
Pulsante pin 1 collegato a 3.3V
Pulsante pin 2 collegato a GP14
Dopo aver assemblato il circuito di cui sopra, possiamo iniziare un nuovo progetto in playpiper.com.

Step 1: Creare un nuovo progetto e collegare il Pico alla porta seriale

1)Clicca sull’icona New Project, vedrai apparire l’icona My project con un nome di fantasia.
2)Clicca la nuova icona in I miei progetti


3) Ora entrerete in una nuova pagina di programmazione grafica. Cliccate sul pulsante CONNECT in fondo alla pagina e collegate la vostra scheda Pico al vostro progetto, poi il vostro browser aprirà un menu di opzioni per la porta seriale, selezionate Pico dal menu e cliccate sul pulsante Connect;

Se non riuscite a vedere Pico nel menu Serial Port, significa che il vostro Pico non è impostato correttamente. Dovete tornare alla Lezione 1 Passo 1 e configurare di nuovo il Pico.

Dopo aver collegato il Pico alla porta seriale, il pulsante Connect dell’interfaccia grafica passerà al pulsante Disconnect come segue:

Step 2: Costruisci un  Graphic coding chips

1)Clicca Chip -> Start , poi sposta il blocco Start nell’area di codifica come di seguito:

2)Clicca Loops -> repeat while true e muovilo sotto il blocco start come di seguito:

3)Clicca Logic -> if do else e muovilo dentro il blocco repeat while true come mostranto:

4)Clicca Chip -> is Pin condition block e muovilo nel blocco nell’area della condizione  if do else, poi cambia il da Pin 0 a Pin 14, cambia LOW when pulled UP in HIGH when pulled DOWN come mostrato:

Spiegazione: questo è il blocco “Pin 14 HIGH when pulled DOWN” ha due funzionalità:

  1. Quando il pulsante non ha alcun segnale venire a Pin 14 (galleggiante), Pico automaticamente impostare il valore di ingresso a LOW
  2. Quando il pulsante viene premuto e collegare il pin 14 a 3,3 V, l’ingresso sarà alto e abilitare l’azione nell’area do

5) Nella categoria Chip, aggiungi due blocchi turn pin alla GUI, e spostarli nell’area “do” e nell’area “else“. Cambiare il numero di pin da 0 a 15, cambiare lo stato ON dell’area else in OFF, vedi immagine seguente.

Ora abbiamo finito di costruire il programma grafico per questa lezione, basta cliccare sul pulsante Start per eseguire il programma.

Testa il programma

Ora abbiamo finito di costruire il programma grafico per questa lezione, basta cliccare sul pulsante Start per eseguire il programma.

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 Piezo Buzzer Module https://osoyoo.store/products/piezo-buzzer-module-1pcs?variant=39879251656815
8 Display I2C LCD(16×2) https://osoyoo.store/products/i2c-lcd1602-display?variant=39875437101167
9 Cacciavite Philips https://osoyoo.store/products/phillips-screwdriver?variant=31930635780207https://osoyoo.store/products/single-channel-relay-module-for-arduino-raspberry-pi?variant=31955954401391
10 Breadboard per prototipi senza saldature https://osoyoo.store/products/solderless-prototype-breadboard-1pcs?variant=39879255457903
11 Ptenziomentro (10K Resistenza regolabile) https://osoyoo.store/products/potentionmeter-10k-adjustable-resistor-3pcs?variant=39879281016943
12 40Pin M to M Fili Jumper https://osoyoo.store/products/40pin-m-to-m-jumper-wires?variant=39879256539247
13 20Pin M to F Flli Jumper 15cm https://osoyoo.store/products/20pin-15cm-female-to-female-cable?variant=31930663305327