Search this site
Embedded Files
CODING CREATIVO
  • Home
  • Coding
    • Che cos'è
    • Esercizi
    • Scratch
      • Introduzione a Scratch
      • Programmi in Scratch
        • BatCat fase per fase
        • Doppio esagono rotante
        • Griglia colorata
        • Scia colorata rimbalzante
        • Saluto letterale
        • Spirale quadratica
        • Spirale esagonale
        • Disegno stellare
        • Messaggio alla Star Wars
        • Un incontro semplice
        • Globo rotante
        • Compleanno col teletrasporto
        • Amarcord
        • Occhio al numero
        • Pong - color
        • Pong - 2 giocatori
        • Pong_2_BASE
        • Arkanoid
  • Unplugged
    • Lezione 1
    • Lezione 2
    • Lezione 3
    • Lezione 4
    • Lezione 5
    • Lezione 6
    • Lezione7: CodyRoby
    • Lezione8: CodyRoby
    • Lezione 9
  • Robotica
    • Lego EV3
      • Lezioni
        • Lezione 1
        • Lezione 2
        • Lezione 3
        • Lezione 4
        • Lezione 5
        • Lezione 6
        • Lezione 7
        • Lezione 8
        • Lezione 9
        • Lezione 10
        • Lezione 11
        • Lezione 12
        • Lezione 13
        • Lezione 14
        • Lezione 15
CODING CREATIVO
  • Home
  • Coding
    • Che cos'è
    • Esercizi
    • Scratch
      • Introduzione a Scratch
      • Programmi in Scratch
        • BatCat fase per fase
        • Doppio esagono rotante
        • Griglia colorata
        • Scia colorata rimbalzante
        • Saluto letterale
        • Spirale quadratica
        • Spirale esagonale
        • Disegno stellare
        • Messaggio alla Star Wars
        • Un incontro semplice
        • Globo rotante
        • Compleanno col teletrasporto
        • Amarcord
        • Occhio al numero
        • Pong - color
        • Pong - 2 giocatori
        • Pong_2_BASE
        • Arkanoid
  • Unplugged
    • Lezione 1
    • Lezione 2
    • Lezione 3
    • Lezione 4
    • Lezione 5
    • Lezione 6
    • Lezione7: CodyRoby
    • Lezione8: CodyRoby
    • Lezione 9
  • Robotica
    • Lego EV3
      • Lezioni
        • Lezione 1
        • Lezione 2
        • Lezione 3
        • Lezione 4
        • Lezione 5
        • Lezione 6
        • Lezione 7
        • Lezione 8
        • Lezione 9
        • Lezione 10
        • Lezione 11
        • Lezione 12
        • Lezione 13
        • Lezione 14
        • Lezione 15
  • More
    • Home
    • Coding
      • Che cos'è
      • Esercizi
      • Scratch
        • Introduzione a Scratch
        • Programmi in Scratch
          • BatCat fase per fase
          • Doppio esagono rotante
          • Griglia colorata
          • Scia colorata rimbalzante
          • Saluto letterale
          • Spirale quadratica
          • Spirale esagonale
          • Disegno stellare
          • Messaggio alla Star Wars
          • Un incontro semplice
          • Globo rotante
          • Compleanno col teletrasporto
          • Amarcord
          • Occhio al numero
          • Pong - color
          • Pong - 2 giocatori
          • Pong_2_BASE
          • Arkanoid
    • Unplugged
      • Lezione 1
      • Lezione 2
      • Lezione 3
      • Lezione 4
      • Lezione 5
      • Lezione 6
      • Lezione7: CodyRoby
      • Lezione8: CodyRoby
      • Lezione 9
    • Robotica
      • Lego EV3
        • Lezioni
          • Lezione 1
          • Lezione 2
          • Lezione 3
          • Lezione 4
          • Lezione 5
          • Lezione 6
          • Lezione 7
          • Lezione 8
          • Lezione 9
          • Lezione 10
          • Lezione 11
          • Lezione 12
          • Lezione 13
          • Lezione 14
          • Lezione 15

II. Approfondimento

15. Scambio messaggi

Obiettivo

Inviare messaggi da un mattoncino EV3 (mittente, cioè mattoncino che funge da telecomando) a un altro (destinatario ricevente, cioè mattoncino che riceve il messaggio ).

IMPORTANTE: i mattoncini devono avere nomi diversi.

In questo esempio:

  • Facendo girare la ruota del motore C dell'EV3 mittente (EV3-1), l'EV3 ricevente (EV3-2) fa ruotare il motore C con una potenza corrispondente al numero dei gradi di rotazione della ruota del mittente.

Costruzione

Base motrice: modello base

Programma

Programma mittente (programma da lanciare nell'EV3 mittente):

  • Avvio
  • Rotazione motore C - Reset
  • Ciclo - Illimitato
    • Rotazione motore C - Misurazione Gradi
    • Scambio messaggi - Invio Valore numerico - Nome del mattoncino destinatario[EV3-2], Messaggio[Input numerico] // usa un Filo dati affinchè l'Input numerico corrisponda al valore dei Gradi

Programma ricevente (programma da lanciare nell'EV3 ricevente):

  • Avvio
  • Ciclo - Illimitato
    • Scambio messaggi - Ricezione Valore numerico (valore proveniente dal programma EV3-1)
    • Motore grande - On - Potenza[Input numerico] // usa un Filo dati affinchè l'Input numerico corrisponda al Messaggio proveniente dall'EV3-1

Modifica

Modifica i programmi in modo da poter controllare anche il motore B (motore B e motore C). Scarica quindi i programmi ed esegui per effettuare il test.

Suggerimento

  • Assegna ai mattoncini nomi diversi ed esegui entrambi i programmi (uno sul mittente, uno sul destinatario).
  • Nell'esercizio esegui due linee di blocchi, una per il motore C ed una per il motore B.

Come stabilire una connessione Bluetooth tra due mattoncini

  1. Sul display seleziona la scheda Impostazioni e apri il menu Bluetooth su entrambi i mattoncini.
  2. Verifica che l'impostazione Bluetooth sia abilitata e visibile su entrambi i mattoncini.
  3. Apri il menu Connessioni sul mattoncino EV3-1 (mittente).
  4. Ricerca il mattoncino EV3-2 (destinatario).
  5. Seleziona il mattoncino con il nome 'EV3-2' per connetterti a esso.
  6. Accetta la connessione.
  7. Accetta la passkey su entrambi i mattoncini. Non modificarle!
  8. I mattoncini ora dovrebbero essere connessi.

| I. Nozioni di base | II. Approfondimento | III. Hardware | IV. Data logging | V. Strumenti | VI. Istruzioni montaggio |

  1. Apri il software
  2. Seleziona "Robot Educativo"
  3. Seleziona "Approfondimento"
  4. Click su "Scambio messaggi"
  5. Click su "Apri"
Google Sites
Report abuse
Google Sites
Report abuse