Successfully reported this slideshow.
Your SlideShare is downloading. ×

Impariamo a programmare per conoscere la tecnologia

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Impariamo a
programmare per
conoscere la tecnologia
Il gioco del robot-plotter
Fabrizio @ Pivari.com
CodeScuola.it a Pi Gr...
Le parole magiche della tecnologia
cloud
IoT
robot
AI
Sono il vostro
professore
disegnate la retta (2,0) - (2,3)

YouTube videos are no longer supported on SlideShare

View original on YouTube

Loading in …3
×

Check these out next

1 of 16 Ad
Advertisement

More Related Content

Advertisement

More from Pivari.com (19)

Recently uploaded (20)

Advertisement

Impariamo a programmare per conoscere la tecnologia

  1. 1. Impariamo a programmare per conoscere la tecnologia Il gioco del robot-plotter Fabrizio @ Pivari.com CodeScuola.it a Pi Greco Rovigo 2017
  2. 2. Le parole magiche della tecnologia cloud IoT robot AI
  3. 3. Sono il vostro professore disegnate la retta (2,0) - (2,3)
  4. 4. Voi siete i professori Io sono uno stupido robot fatemi tracciare la retta (2,0) - (2,3)
  5. 5. Regole si potrà intervenire per alzata di mano il robot vi risponderà con OK se interpellato il robot vi risponderà con NON COMPRENDO se non comprende il comando altrimenti eseguirà il comando ed al termine dirà FATTO attendendo il successivo comando
  6. 6. Sono il vostro professore posizionatevi nell’origine e nel quadrante positivo disegnate un quadrato di lato 2
  7. 7. Voi siete i professori Io sono uno stupido robot fatemi disegnare il quadrato come il vostro
  8. 8. Cosa avete imparato? Avete imparato: 1.a programmare 2.cos’è un plotter 3.come si comanda un robot 4.avete imparato l’ALGORITMO per far disegnare ad un robot- plotter una retta tra due punti e un quadrato
  9. 9. Il problema è sempre stato il COME Come trasferire queste informazioni ad un plotter, ad un robot. La programmazione è sempre stata complessa, molti linguaggi, per pochi esperti, che richiedevano molti passaggi, per realizzare cose semplici. Ricordate la differenza tra voi ed un robot, tra disegnate una retta AB e tutte le istruzioni necessarie. VIVA la PROGRAMMAZIONE VISUALE!
  10. 10. Ho programmato MUVIG https://scratch.mit.edu/projects/127972360/ Cosa ho fatto? Descrivetemi l’algoritmo
  11. 11. Iniziamo con Snap http://snap.berkeley.edu/ (io preferisco https://scratch.mit.edu ) Non richiede registrazione Non c’è una app ufficiale
  12. 12. Potenzialità Snap (cloud e eseguibili) Scratch (social, embed, riusabilità) MIT App Inventor 2 (android) estensioni

Editor's Notes

  • cloud - nuvola cos’è? facebook? instagram?
  • cosa sono?
    come si usano?
    0-1?
    perché un angolo è tagliato?
  • assi cartesiani, orientamento, metrica euclidea
  • per alzata di mano
    foglio con assi cartesiani orientati e numerati già inseriti
    pagina vuota (partire dall’angolo in basso a sinistra e in italia muoversi di centimetri, solo parte positiva)
    e se fosse un monitor (pixel)
    e se fosse un robot con ruote (numero di giri della ruota)
    concetto di rgb e cmyk https://upload.wikimedia.org/wikipedia/commons/6/69/RGB.svg
  • assi cartesiani, orientamento, metrica euclidea
  • per alzata di mano
    foglio con assi cartesiani orientati e numerati già inseriti
    pagina vuota (partire dall’angolo in basso a sinistra e in italia muoversi di centimetri, solo parte positiva)
    e se fosse un monitor (pixel)
    e se fosse un robot con ruote (numero di giri della ruota)
    concetto di rgb e cmyk https://upload.wikimedia.org/wikipedia/commons/6/69/RGB.svg in rgb come scrivere bianco?
  • Control, Motion e Pen
    importante:
    pulire
    fissare il punto di partenza (0,0)
    fissare l’angolo (90)
    il colore della linea
  • http://www.finchrobot.com/software/snap
    http://www.hummingbirdkit.com/learning/snap-programming
    https://docs.poppy-project.org/en/programming/snap.html
    https://wiki.scratch.mit.edu/wiki/Hardware_That_Can_Connect_to_Scratch
    https://www.youtube.com/watch?v=-hQtdYd5i-Y
    http://robbo.world

×