Vai al contenuto principale

Sensori

I blocchi sensore leggono lo stato di hub/dispositivo e forniscono dati per condizioni, eventi e logica di controllo.

Sensori del dispositivo e dell'hub

Livello batteria hub (Principiante)

block_hubs_all_sensors_battery_level.svg

Restituisce il livello attuale della batteria dell'hub.

Tensione batteria hub (Avanzato)

block_hubs_all_sensors_battery_voltage.svg

Restituisce la tensione della batteria dell’hub selezionato in volt.

  • Tipo: blocco reporter numerico
  • Disponibile solo per hub che riportano la tensione della batteria.
  • Restituisce NaN quando l’hub selezionato non è connesso.

Batteria % dispositivo (Principiante)

block_sensors_device_battery_level.svg

Restituisce il livello attuale della batteria del telefono/tablet che esegue MOCPilot (in percentuale).

Temperatura scheda (Avanzato)

block_hubs_all_sensors_board_temp.svg

Restituisce la temperatura della scheda dell'hub.

  • Disponibile solo per BuWizz 2 e BuWizz 3.

Accelerometro hub (Guru)

block_hubs_all_sensors_accelerometer.svg

Restituisce i dati grezzi dell’accelerometro riportati dall’hub selezionato.

  • Assi: x, y, z

Accelerazione hub (Guru)

block_hubs_all_sensors_acceleration.svg

Restituisce i dati di accelerazione riportati dall’hub selezionato.

  • Assi: x, y, z

Pulsante premuto (Principiante)

block_hubs_all_sensors_button_pressed.svg

Verifica se un pulsante dell'hub selezionato corrisponde allo stato selezionato.

  • Opzioni stato: premuto, rilasciato

  • Opzione pulsante tipica: centro (dipende dall'hub)

  • Nota: le opzioni disponibili per i pulsanti possono variare in base al modello di hub (hub diversi possono esporre set di pulsanti diversi).

Tipo dispositivo (Principiante)

block_hubs_all_motors_port_device_type.svg

Restituisce il tipo di dispositivo collegato alla porta selezionata.

  • Tipo: blocco reporter
  • Uso tipico: rilevare quale dispositivo è collegato prima di eseguire logica specifica per dispositivo

Accelerometro dispositivo (Guru)

block_sensors_device_accelerometer_sensor_data.svg

Restituisce i valori grezzi dell'accelerometro dai sensori del dispositivo.

  • Opzioni asse: x, y, z

Accelerazione dispositivo (Guru)

block_sensors_device_acceleration_sensor_data.svg

Restituisce i dati di accelerazione dai sensori del dispositivo.

  • Opzioni asse: x, y, z

Sensori di orientamento e inclinazione

Inclinazione dispositivo (Avanzato)

block_sensors_device_tilt_sensor_data.svg

Restituisce i dati di inclinazione del telefono/tablet su cui è in esecuzione MOCPilot.

  • Assi: pitch, roll

Inclinazione (Principiante)

block_hubs_all_sensors_tilt.svg

Restituisce l'angolo di inclinazione per l'asse selezionato.

  • Opzioni asse: beccheggio, rollio, imbardata
  • Nota: imbardata è disponibile solo sugli hub che forniscono dati di imbardata.

Ottieni orientamento (Principiante)

block_hubs_sensors_get_orientation.svg

Restituisce lo stato di orientamento attuale dell'hub.

  • Opzioni formato output: testo, indice
  • Valori orientamento: Davanti, Superiore, Destra, Posteriore, Fondo, Sinistra

Orientamento verso l'alto (Principiante)

block_hubs_all_sensors_is_orientation_up.svg

Verifica se l'orientamento dell'hub corrisponde all'orientamento selezionato come "verso l'alto".

  • Opzioni orientamento: Davanti, Superiore, Destra, Posteriore, Fondo, Sinistra

Imposta orientamento inclinazione (Avanzato)

block_hubs_sensors_set_tilt_orientation.svg

Configura il riferimento di orientamento usato dai blocchi legati a inclinazione/orientamento.

  • Opzioni orientamento: Davanti, Superiore, Destra, Posteriore, Fondo, Sinistra

Timer e sensori di movimento del dispositivo

Timer (Avanzato)

block_sensors_timer_value_float.svg

Restituisce il valore del timer in secondi.

Azzera timer (Avanzato)

block_sensors_timer_reset.svg

Azzera il timer.

Blocchi sensore per porta

Sensore distanza Technic (Principiante)

block_hubs_all_sensors_port_technic_sensor_distance.svg

Restituisce i valori di distanza da un sensore di distanza Technic.

  • Opzioni unità: mm, cm, pollici, %

Technic quando la distanza e (Principiante)

block_hubs_all_sensors_port_technic_sensor_when_distance_is.svg

Attiva/verifica una condizione di distanza per un sensore di distanza Technic.

  • Opzioni confronto: più vicino di, più lontano di, esattamente a
  • Opzioni unità: mm, cm, pollici, %

Technic imposta modalità sensore colore (Avanzato)

block_hubs_all_sensors_port_technic_sensor_set_mode.svg

Questo blocco imposta il sensore di colore Technic sulla modalità selezionata.

  • Nota: Cambiare la modalità del sensore di colore può influire sul tuo programma in modi inaspettati. Ad esempio, il sensore di colore Technic non può leggere i colori o la luce riflessa quando è in modalità "ambientale".

Valore sensore colore Technic (Principiante)

block_hubs_all_sensors_port_technic_sensor_color.svg

Restituisce il valore colore rilevato da un sensore di distanza Technic.

  • Opzioni output: valore, stringa

Technic quando il colore e (Principiante)

block_hubs_all_sensors_port_technic_sensor_when_color_is.svg

Attiva/verifica quando il colore rilevato corrisponde al colore selezionato.

Luce riflessa Technic (Principiante)

block_hubs_all_sensors_port_technic_sensor_reflected_light.svg

Restituisce l'intensità della luce riflessa.

Technic quando la luce riflessa e (Principiante)

block_hubs_all_sensors_port_technic_sensor_when_reflected_light_is.svg

Attiva/verifica una condizione di soglia della luce riflessa.

  • Opzioni confronto: <, =, >

Luce ambientale Technic (Principiante)

block_hubs_all_sensors_port_technic_sensor_ambient_light.svg

Restituisce l'intensità della luce ambientale.

Technic quando la luce ambientale e (Principiante)

block_hubs_all_sensors_port_technic_sensor_when_ambient_light_is.svg

Attiva/verifica una condizione di soglia della luce ambientale.

  • Opzioni confronto: <, =, >

Colore grezzo Technic (Principiante)

block_hubs_all_sensors_port_technic_sensor_raw_color.svg

Restituisce il valore grezzo del canale colore dal sensore Technic.

  • Opzioni canale: rosso, verde, blu

Sensore distanza BOOST (Principiante)

block_hubs_all_sensors_port_boost_sensor_distance.svg

Restituisce la distanza da un sensore di distanza BOOST.

  • Opzioni unità: %, cm, pollici

BOOST quando la distanza e (Principiante)

block_hubs_all_sensors_port_boost_sensor_when_distance.svg

Attiva/verifica una condizione di distanza per un sensore di distanza BOOST.

  • Opzioni confronto: più vicino di, più lontano di, esattamente a
  • Opzioni unità: %, cm, pollici

Sensore colore BOOST (Principiante)

block_hubs_all_sensors_port_boost_sensor_color.svg

Restituisce il colore rilevato da un sensore BOOST.

  • Opzioni output: valore, stringa

BOOST e colore (Principiante)

block_hubs_all_sensors_port_boost_sensor_is_color.svg

Verifica se il sensore BOOST rileva attualmente il colore selezionato.

Luce riflessa BOOST (Principiante)

block_hubs_all_sensors_port_boost_sensor_reflected_light.svg

Restituisce il valore di luce riflessa dal sensore BOOST.

BOOST quando la luce riflessa e (Principiante)

block_hubs_all_sensors_port_boost_sensor_when_reflected_light_is.svg

Attiva/verifica una condizione di soglia della luce riflessa per il sensore BOOST.

  • Opzioni confronto: <, =, >

Technic Move imposta power mode (Principiante)

block_hubs_technicmove_sensors_set_power_mode.svg

Imposta il power mode Technic Move.

  • Opzioni modalita: normale, boost

Tensione di uscita BuWizz (Guru)

block_hubs_buwizz_sensors_get_output_voltage.svg

Restituisce la tensione di uscita corrente riportata da un hub BuWizz.

  • Disponibile solo per hub BuWizz supportati.

Corrente porta BuWizz (Guru)

block_hubs_buwizz_sensors_port_get_current.svg

Restituisce l’assorbimento di corrente riportato per la porta BuWizz selezionata.

  • Disponibile solo per hub e porte BuWizz supportati.

Distanza WeDo 2 (Principiante)

block_hubs_all_sensors_port_wedo2_sensor_distance.svg

Restituisce la distanza da un sensore di distanza WeDo 2.

  • Opzioni unità: %, cm, pollici

WeDo 2 quando distanza è (Principiante)

block_hubs_all_sensors_port_wedo2_sensor_when_distance.svg

Attiva/controlla una condizione di distanza per un sensore di distanza WeDo 2.

  • Opzioni di confronto: closer than, farther than, exactly at
  • Unità: %, cm, inch

Inclinazione WeDo 2 (Principiante)

block_hubs_all_sensors_port_wedo2_tilt.svg

Restituisce il valore di inclinazione da un sensore di inclinazione WeDo 2.

  • Opzioni asse: beccheggio, rollio