Controllo · scheda Hardware
PortaSeriale
Invisibile: invia e riceve dati su una porta seriale
Esempio
Metti un PortaSeriale nella finestra (si chiamerà PortaSeriale1) e scrivi:
quando PortaSeriale1.ricezione fai stampa("ricezione: testo = {evento["testo"]}")fineRisultato (controlli simulati)
ricezione: testo = Ciao da Leo
Proprietà
Si leggono e si cambiano con il punto: PortaSeriale1.porta.
| Proprietà | Tipo | Iniziale | Significato |
|---|---|---|---|
porta | testo | "" | Nome della porta (es. "COM3") |
velocita | intero, almeno 1 | 115200 | Velocità in baud |
aperta sola lettura | logico | falso | Vero quando la porta è aperta |
Eventi
quando PortaSeriale1.ricezione faiprincipaleQuando arrivano dati. Inevento:testo.
Metodi
PortaSeriale1.apri()Apre la porta seriale.PortaSeriale1.chiudi()Chiude la porta seriale.PortaSeriale1.invia(testo)Invia un testo sulla porta seriale.
Dove funziona
- PCsì
- Telefonono
Nella stessa scheda
- SchedaPicoCollega una Raspberry Pi Pico via USB o Wi-Fi
- LedLED sullo schermo che ne accende uno vero su un pin
- PulsanteFisicoMostra e segnala un pulsante reale collegato alla scheda
- SensoreLegge un sensore del telefono (accelerometro, luce, bussola...) o della scheda Pico e ne mostra il valore
- OscilloscopioGrafico in tempo reale di un segnale