I due sarchiaponi

  • Home
  • Il blog
  • Francesco e Paolo
    • Per non dimenticare
    • Archeologia2
    • Roma Nascosta
    • Viaggiando …..
    • L’Italia che non ti aspetti
    • Città Fantasma
    • Teatro
    • .Dicono di NOI
    • Collaboratori
    • Album Fotografici Iduesarchiaponi
    • Link Utili
  • Francesco
    • Home_Francesco
    • Archeologia
    • Scuola
      • Didattica
      • Didattica a distanza
      • Soluzioni didattica a distanza
    • Viaggiare
    • Fotografia
      • Alta Fotografia
      • Album fotografici Francesco
      • Gallerie Fotografiche Francesco
    • Lezioni On-line
    • Robotica
      • Circuiti per Robotica
      • Esempi di Robotica
      • Corso Robotica 19-20
      • Gare di Robotica
      • Laboratorio Robotica
      • Archivio Robotica
        • Corso Robotica 15-16
        • Corso Robotica 16-17
        • Corso Robotica 17-18
        • Corso Robotica 18-19
        • OlimpiadiRobotica2016
    • Altro
  • Paolo
    • Album Fotografici Paolo
    • Archeologia1
    • Le sette Meraviglie del mondo
    • Le Sette meraviglie del Mondo moderne
    • Storie e Personaggi Romani
    • Popoli e Civiltà
    • Scrittori e Poeti Antichi
    • Miti e Leggende
    • Gli Svaghi nel mondo Antico
    • I Cibi Romani
    • Antichi eserciti ed armi
    • Si dice… Perchè
  • Notizie
  • Eventi
  • Video
  • Home
  • Pagina Francesco
  • Archivio Robotica
  • cR_2019_lezione2
18 Maggio 2022

cR_2019_lezione2

cR_2019_lezione2

da Francesco Lerteri / sabato, 30 Novembre 2019 / Pubblicato il Archivio Robotica, Corso Robotica 19-20, Robotica

 

 

LEZIONE n° 2

SENSORI DIGITALI

 

 

La lezione CORSO DI ROBOTICA del 2019-20 è sui sensori e sulla loro gestione. Premettiamo che per analizzare i risultati utilizzeremo il monitor o dei LED.

I primi sensori che vediamo sono i sensori di URTO (BUMP) che sono dei sensori di tipo DIGITALE.

Se premiamo il sensore di urto, collegato all’opportuno pin di Aruino, andremo a variare il valore di una variabile e successivamente utilizzando una istruzione IF decideremo l’azione da intraprendere (scrittura sul monitor o accensione del led).

Per provare a fare le modifiche proposte copiare il listato (colorato in rosso) ed incollarlo in un editor di solo testo [Notepad ad esempio]

listato programma esempio numero 1:

//////////////// CORSO ROBOT 2019-20 LEZIONE n° — 2 — ESERCIZIO n° 4

value_rig = digitalRead(bump_rig);

value_lef = digitalRead(bump_lef);

/*************************************************************

CENTRAL BUMP

*************************************************************/

if ((value_lef == 0) && (value_rig == 0)) // CENTRAL BUMP

{

Serial.print(” CENTRAL BUMP ” );

Serial.print(“\n”);

delay(TIME_MIN);

magic = 0;

delay(TIME_WAIT);

}

/*************************************************************

LEFT BUMP

*************************************************************/

if ((value_lef == 0) && ((magic == 1))) // LEFT BUMP

{

Serial.print(” LEFT BUMP ” );

Serial.print(“\n”);

delay(TIME_MIN);

delay(TIME_WAIT);

}

/*************************************************************

RIGHT BUMP

*************************************************************/

if ((value_rig == 0) && (magic == 1)) // RIGHT BUMP

{

Serial.print(” RIGHT BUMP ” );

Serial.print(“\n”);

delay(TIME_MIN);

delay(TIME_WAIT);

}

///////////////////////////////////////////////////////////////////

Modifiche proposte:

Rallentare il processo per leggere meglio il monitor

 

SUGGERIMENTI

Aggiungere una grandezza per rallentare il processo

Provare i cambiamenti

listato programma esempio numero 6:

//////////////// CORSO ROBOT 2019-20 LEZIONE n° — 2 — ESERCIZIO n° 6

value_rig = digitalRead(bump_rig);

value_lef = digitalRead(bump_lef);

/*************************************************************

CENTRAL BUMP

*************************************************************/

if ((value_lef == 0) && (value_rig == 0)) // CENTRAL BUMP

{

Serial.print(” CENTRAL BUMP ” );

Serial.print(“\n”);

delay(TIME_MIN);

magic = 0;

delay(TIME_WAIT);

digitalWrite(ledRGB_B, HIGH); // turn LED on:

delay(tempoLed);

digitalWrite(ledRGB_B, LOW); // turn LED off:

delay(tempoLed);

}

/*************************************************************

LEFT BUMP

*************************************************************/

if ((value_lef == 0) && ((magic == 1))) // LEFT BUMP

{

Serial.print(” LEFT BUMP ” );

Serial.print(“\n”);

delay(TIME_MIN);

delay(TIME_WAIT);

digitalWrite(ledRGB_G, HIGH); // turn LED on:

delay(tempoLed);

digitalWrite(ledRGB_G, LOW); // turn LED off:

delay(tempoLed);

}

/*************************************************************

RIGHT BUMP

*************************************************************/

if ((value_rig == 0) && (magic == 1)) // RIGHT BUMP

{

Serial.print(” RIGHT BUMP ” );

delay(TIME_MIN);

delay(TIME_WAIT);

digitalWrite(ledRGB_R, HIGH); // turn LED on:

delay(tempoLed);

digitalWrite(ledRGB_R, LOW); // turn LED off:

delay(tempoLed);

count++;

Serial.print(” Urto Destro numero = ” );

Serial.print(count);

Serial.print(“\n”);

}

/////////////////////////////////////////////////////////////////////

Modifiche proposte:

Cambiare i colori

Contare tutti gli urti

Contare separatamente urto sinistro e urto destro

 

SUGGERIMENTI

Trovare e modificare il pin

Aggiungere il conteggio agli altri urti

“Duplicare” il conteggio negli altri urti

Provare i cambiamenti

di seguito le slide della lezione

 

 

CR_2019_lez02_01
CR_2019_lez02_01
CR_2019_lez02_02
CR_2019_lez02_02
CR_2019_lez02_03
CR_2019_lez02_03
CR_2019_lez02_04
CR_2019_lez02_04
CR_2019_lez02_05
CR_2019_lez02_05
CR_2019_lez02_06
CR_2019_lez02_06
CR_2019_lez02_07
CR_2019_lez02_07
CR_2019_lez02_08
CR_2019_lez02_08
CR_2019_lez02_09
CR_2019_lez02_09
CR_2019_lez02_10
CR_2019_lez02_10
CR_2019_lez02_11
CR_2019_lez02_11
CR_2019_lez02_12
CR_2019_lez02_12
CR_2019_lez02_13
CR_2019_lez02_13
CR_2019_lez02_14
CR_2019_lez02_14
CR_2019_lez02_15
CR_2019_lez02_15
CR_2019_lez02_16
CR_2019_lez02_16
CR_2019_lez02_17
CR_2019_lez02_17
CR_2019_lez02_18
CR_2019_lez02_18
CR_2019_lez02_19
CR_2019_lez02_19
CR_2019_lez02_20
CR_2019_lez02_20
CR_2019_lez02_21
CR_2019_lez02_21
CR_2019_lez02_22
CR_2019_lez02_22
CR_2019_lez02_23
CR_2019_lez02_23
CR_2019_lez02_24
CR_2019_lez02_24
CR_2019_lez02_25
CR_2019_lez02_25
CR_2019_lez02_26
CR_2019_lez02_26
CR_2019_lez02_27
CR_2019_lez02_27
CR_2019_lez02_28
CR_2019_lez02_28
CR_2019_lez02_29
CR_2019_lez02_29
CR_2019_lez02_30
CR_2019_lez02_30

 

(15)

Leggi anche:


  • cR_2019_lezione3

    cR_2019_lezione3


  • cR_2019_lezione8

    cR_2019_lezione8


  • cR_2019_lezione4

    cR_2019_lezione4


  • cR_2019_lezione5

    cR_2019_lezione5


  • cR_2019_lezione7

    cR_2019_lezione7


  • cR_2019_lezione6

    cR_2019_lezione6


  • cR_2019_lezione9

    cR_2019_lezione9


  • cR_2019_lezione10

    cR_2019_lezione10

  • Tweet
Taggato in: Corso robotica 2019-20, elettronica, robot, scuola

Su Francesco Lerteri

Che altro puoi leggere

CR_19_pAlu
RoboSisto5
CR18_lez04 motori

Lascia un commento Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Articolo in Evidenza

 

 

  

Il Sepolcro degli Scipioni

 

 

Le categorie

  • .Dicono di NOI
  • Album fotografici Francesco
  • Album Fotografici Iduesarchiaponi
  • Album Fotografici Paolo
  • Alta Fotografia
  • Altro
  • Antichi eserciti ed armi
  • Archeologia
  • Archeologia1
  • Archeologia2
  • Archivio Robotica
  • Circuiti per Robotica
  • Città Fantasma
  • Collaboratori
  • Corso Robotica 19-20
  • Didattica
  • Didattica a distanza
  • Esempi di Robotica
  • Eventi
  • Fotografia
  • Francesco
  • Francesco e Paolo
  • Gallerie Fotografiche Francesco
  • Gare di Robotica
  • Gli Svaghi nel mondo Antico
  • I Cibi Romani
  • Il blog
  • L'Italia che non ti aspetti
  • Laboratorio Robotica
  • Le sette Meraviglie del mondo
  • Le Sette meraviglie del Mondo moderne
  • Lezioni On-line
  • Link Utili
  • Miti e Leggende
  • Mitologia Norena
  • Notizie
  • Paolo
  • Per non dimenticare
  • Popoli e Civiltà
  • Robotica
  • Roma Nascosta
  • Scrittori e Poeti Antichi
  • Scuola
  • Si dice… Perchè
  • Soluzioni didattica a distanza
  • Storie e Personaggi Romani
  • Teatro
  • Viaggiando …..
  • Viaggiare
  • Video

Siti da visitare

 …

Rolex replica

replica watches
fake watches

Da la raccolta “La LIVELLA” di TOTO

....... E camminanno a ttaglio e nu burrone, nchiurette ll'uocchie e se menaie abbascio. Vulette 'nzerrà 'o libbro Sarchiapone, e se ne jette a 'o munno 'a verità .

SCRIVICI

Se ci vuoi contattare scrivici a: info@iduesarchiaponi.com

I più letti

  • Esopo e Fedro: I geni che hanno ascritto la favola nell’arte letteraria. (6908)
  • Sigle delle Porte Logiche (5245)
  • Mitologia Norrena. (2886)
  • Moire, Parche, Norne: Il filo della vita, le signore dei destini umani. (2731)
  • Il Mito di Achille (1857)
  • La statua di Zeus ad Olimpia. (1758)

Visitatori online

Visitatori online – 0:
Utenti –
Ospiti –
Bots –
Il numero massimo di visitatori è stato – 2019-04-03:
Tutte le visite – 68300:
Utenti – 643
Ospiti – 66154
Bots – 1503
browser – Firefox 18.0

  • SOCIAL

© 2014 Copyright by Francesco e Paolo. All rights reserved.

TORNA SU