Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Alfabeto arduino model expo italy

12,997 views

Published on

Rendo disponibile la presentazione del Workshop su Arduino svolto in occasione del ModelExpo 2015. Le slide sono da intendere come introduzione per quanti desiderano incominciare. Le slide contengono argomenti che ritroverete in altre mie presentazioni e contenuti del mio sito personale, ma anche nuovi suggerimenti. Come conseguenza delle sempre numerose domande che mi vengono poste riguardo al modo di imparare ad usare Arduino ho voluto inserire una bozza di linea guida metodologica per incominciare con Arduino. Il percorso si suddivide in due: per chi ha la necessità di comprendere e risolvere un problema tecnico, ad esempio: realizzare un modellino di automobile radiocomandata o un drone e chi invece desidera andare in profondità e sapere ad esempio: quali libri, quali siti, quali software bisognerebbe leggere ed usare, perché per esempio si intende sviluppare un progetto che porterà ad un oggetto da vendere.

Troverete nelle slide menzionati libri “complicati” da ingegnere, ma anche risorse “semplici” alla portata di chi non ha mai programmato o sperimentato con l’elettronica.
Non spaventatevi imparare l’uso di Arduino è semplice :-) ma gli utenti hanno necessità diverse e quindi ritengo importante soddisfare il maggior numero di persone.

Published in: Education
  • DOWNLOAD THE BOOK INTO AVAILABLE FORMAT (New Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THE can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THE is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBOOK .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookBOOK, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, EBOOK, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THE Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THE the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THE Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THE BOOK INTO AVAILABLE FORMAT (New Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THE can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THE is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBOOK .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookBOOK, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, EBOOK, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THE Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THE the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THE Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Alfabeto arduino model expo italy

  1. 1. Introduzione all’uso di Arduino CC-BY-SA Prof. Michele Maffucci Model Expo Italy - Verona 21/22 febbraio 2015
  2. 2. Prof. Michele MaffucciCC-BY-SA Comprendere l’universo Arduino in 90 minuti Introduzione all’uso di Arduino
  3. 3. Questa presentazione, nata in occasione del Workshop organizzato dal FabLab di Brescia per il ModelExpo 2015, vuole essere un’introduzione all’uso di Arduino e ben si adatta a tutti i maker, studenti ed adulti, che per passione nell’elettronica necessitano di un’introduzione che potrà poi portare, dopo un’approfondita sperimentazione, a sviluppare progetti di automazione anche nel campo del modellismo. In questa esposizione troverete le linee guida che potranno condurvi alla strutturazione di un vostro percorso di apprendimento in modo che possiate raggiungere le competenze necessarie per lo sviluppo dei vostri progetti. I contenuti esposti sono un estratto di quanto scritto in occasione dei miei corsi presso scuole, centri di formazione e FabLab, ulteriori approfondimenti e risorse a questo presentazione possono essere trovate sul mio sito personale dove potrete seguire corsi introduttivi all’uso di Arduino http://www.maffucci.it/area-studenti/arduino/ Prof. Michele Maffucci Introduzione all’uso di Arduino CC-BY-SA Il codice e le slide utilizzate sono suscettibili di variazioni/correzioni che potranno essere fatte in ogni momento.
  4. 4. Prof. Michele Maffucci Argomenti ● Come incominciare ● Impostazione metodologica ● Cos'è Arduino? ● Perché usare Arduino? ● Cosa posso fare con Arduino ● Competenze di base - dove imparo l'elettronica e l'elettrotecnica ○ siti ○ libri per chi incomincia ○ libri per approfondire ● Competenze di base - dove imparo a programmare ○ libri - esercizi - videocorsi ● Dove imparo l'Alfabeto di Arduino ○ libri ○ corsi on-line ● Applicativi essenziali per lo studio e la progettazione ● Universo Arduino ● La scheda Arduino ● Terminologia essenziale ● Il software Arduino ● Comunicare con Arduino ● Programmazione ● Il primo programma ● Prodotti Arduino ● Quale scheda scegliere ● Costruirsi una scheda Arduino ● Estendere le funzionalità con gli shield ● Pensieri CC-BY-SA Introduzione all’uso di Arduino
  5. 5. Come incominciare Prof. Michele MaffucciCC-BY-SA non preoccuparti non è così complicato :-) Introduzione all’uso di Arduino
  6. 6. Prof. Michele MaffucciCC-BY-SA 1 2 Problema non conosco l’elettronica non ho mai programmato “Posso farcela?” Introduzione all’uso di Arduino
  7. 7. Prof. Michele MaffucciCC-BY-SA sì ! vediamo come... Introduzione all’uso di Arduino
  8. 8. Impostazione metodologica Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  9. 9. L’agire del maker alle prime armi che opera con Arduino... Prof. Michele MaffucciCC-BY-SA correre per raggiungere l’obiettivo ERRORE! Introduzione all’uso di Arduino
  10. 10. il rischio, per chi non ha mai affrontato argomenti che riguardano l’elettronica è: Prof. Michele MaffucciCC-BY-SA frustazione ed abbandono NON DEVE ACCADERE! Introduzione all’uso di Arduino
  11. 11. costruire la competenza trovare la soluzione al proprio problema Prof. Michele MaffucciCC-BY-SA 1 2 Obiettivi Introduzione all’uso di Arduino
  12. 12. Domana: “...ho un albergo, voglio usare Arduino per rilevare la temperatura nelle camere, la temperatura esterna e comandare la centrale termica dell’albergo ed inoltre mi piacerebbe un controllo via cellulare… ho poche competenze in elettronica e conosco poco Arduino… come posso fare? ” Prof. Michele MaffucciCC-BY-SA ! Attegiamento sbagliato Introduzione all’uso di Arduino
  13. 13. …vediamo come costruire un percorso fatto di progressi, senza pretendere la perfezione... Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  14. 14. Soluzione: Studiare e Costruire! Prof. Michele MaffucciCC-BY-SA Le due componenti NON sono disgiunte Introduzione all’uso di Arduino
  15. 15. Domanda: “Cos’è Arduino?” Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  16. 16. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino ● ● ● ● ●
  17. 17. Domanda: “perché usare Arduino?” Prof. Michele MaffucciCC-BY-SA
  18. 18. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino ?
  19. 19. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino ?
  20. 20. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino ?
  21. 21. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino ?
  22. 22. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino ?
  23. 23. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino ?
  24. 24. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino ?
  25. 25. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino ?
  26. 26. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino ?
  27. 27. ? Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  28. 28. Cosa posso fare con Arduino alcune idee per il modellismo Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  29. 29. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  30. 30. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  31. 31. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  32. 32. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  33. 33. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  34. 34. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  35. 35. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  36. 36. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  37. 37. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  38. 38. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino http://arduino.cc/en/Tutorial/Sweep http://arduino.cc/en/Tutorial/Knob#
  39. 39. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  40. 40. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino Sensore ad ultrasuoni Sensore ad ad infrarossi
  41. 41. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  42. 42. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino Per il controllo del cursore del computer o il pilotaggio di altro dispositivo esterno
  43. 43. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  44. 44. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  45. 45. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  46. 46. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  47. 47. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  48. 48. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  49. 49. Competenze di base Dove imparo l’elettrotecnica e l’elettronica? Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  50. 50. Siti Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  51. 51. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  52. 52. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  53. 53. Libri per chi incomincia essenziali per comprendere velocemente i concetti di base Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  54. 54. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  55. 55. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  56. 56. Prof. Michele MaffucciCC-BY-SA Per chi intende realizzare i propri circuiti elettronici e desidera imparare a saldare: SALDARE E’ SEMPLICE - ECCO COME FARE Un manuale illustrato che vi guiderà passo passo nella tecnica di saldatura a stagno. Introduzione all’uso di Arduino
  57. 57. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino Libri per approfondire per assimilare solide basi di elettrotecnica ed elettronica - libri a livello scuola superiore/universitario
  58. 58. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  59. 59. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  60. 60. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  61. 61. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  62. 62. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  63. 63. Competenze di base Dove imparo a programmare Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  64. 64. Libri - esercizi - videocorsi tutto gratuito Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  65. 65. ...alla base C e C++ Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  66. 66. ● Risorse web per imparare a programmare in C ● Programmazione in C – slide ed esercizi ● Manuali gratuiti on-line in italiano di programmazione in C ● Impariamo il C per programmare i robot ● Programmazione C++ e dintorni Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino C C++
  67. 67. ● Prof. Fulvio Corno ○ slide del corso di informatica ○ esercizi di programmazione in C ○ videocorso linguaggio C ● Programmazione e linguaggio C ● The C Library Reference Guide Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino C C++
  68. 68. Competenze di base Dove imparo l’Alfabeto di Arduino Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  69. 69. Libri Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  70. 70. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  71. 71. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  72. 72. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  73. 73. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino Se utilizzate Arduino per i vostri progetti ma avete necessità di maggiori performance e maggior controllo sull’elettronica allora questo potrebbe essere il libro per fare il passo successivo e “tuffarsi” in una programmazione più “spinta” ed imparare le basi sull’uso dei microcontrollori Atmel AVR. Il libro vi fornirà, mediante un approccio di sperimentazione costante, le basi per apprendere l’uso dei microcontrollori Atmel AVR, scriverete i vostri programmi in C lavorando direttamente sull’hardware eliminando il livello di astrazione offerto dalla programmazione che si potrebbe avere normalmente usando Arduino.
  74. 74. Corsi on-line Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  75. 75. Prof. Michele MaffucciCC-BY-SA Corso completo di base sull’uso di Arduino, con sperimentazione e codice sorgente. Codice sorgente esercizi Introduzione all’uso di Arduino
  76. 76. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  77. 77. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino Percorso di formazione alternativo all’uso di Arduino mediante la robotica. Un percorso che nasce per studenti della scuola superiore volto al miglioramento dell’attenzione e al superamento delle difficoltà che si hanno nelle materie scientifiche.
  78. 78. Per rendere pratico l’utilizzo del manuale di riferimento è stata realizzata una versione portable per dispositivi mobili iOS e Android, maggiori informazioni possono essere trovate seguendo il link. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  79. 79. Applicativi essenziali per lo studio e la progettazione Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  80. 80. Prof. Michele MaffucciCC-BY-SA Fritzing è un’iniziativa open-source nata per supportare i progettisti, artisti, ricercatori e appassionati che desiderano realizzare dispositivi elettronici interattivi. Il software che è in continuo sviluppo ed ampliamento permette agli utenti di documentare i loro prototipi, condividerli con altri, insegnare l’ elettronica e creare layout pcb. Sul sito di riferimento tantissimi i progetti già pronti resi disponibili dalla comunità. Un ottimo strumento da utilizzare in laboratorio di elettronica. Introduzione all’uso di Arduino
  81. 81. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  82. 82. Prof. Michele MaffucciCC-BY-SA ● progettazione virtuale basata su breadboard, che vi permette di costruire e sperimentare il funzionamento dei vostri circuiti proprio come si farebbe realmente; ● simulatore in tempo reale di Arduino, potrete scrivere on-line il vostro codice e verificarne il funzionamento; ● editing collaborativo completo per il circuito elettronico (immaginatelo come il Google Docs per l’elettronica); ● potente e semplice editor di componenti elettronici che permette di aggiungere componenti alla libreria condivisa; ● possibilità di aggiungere al circuito: testo libero, serigrafie, marchi, ecc… ● possibilità di importare progetti realizzati Eagle; ● possibilità di incorporare il proprio progetto, inclusa la simulazione all’interno del proprio blog Introduzione all’uso di Arduino
  83. 83. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  84. 84. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  85. 85. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  86. 86. Prof. Michele MaffucciCC-BY-SA Codebender è un IDE che vi permette di programmare in cloud la vostra scheda Arduino all’interno di una finestra browser. Utilizzando Codebender potrete scrivere, fare l’upload o il download degli sketch prodotti, compilare ed eseguire il codice di tutte le schede Arduino, compreso l’uso della serial monitor. Utile la possibilità di condividere il codice con altri utenti o capire l’avanzamento di un progetto, quindi particolarmente adatto in ambito didattico. All’interno del vostro account potrete visualizzare tutte le schede supportate (tantissime) o aggiungerne di vostre o addirittura fare il burn del bootloader. Nella sezione “Examples & Libraries” potete disporre di una quantità incredibilmente vasta di esempi e librerie. Introduzione all’uso di Arduino
  87. 87. Prof. Michele MaffucciCC-BY-SA Tutorial in italiano su maffucci.it Sempre più facile programmare Arduino con CodeBender Introduzione all’uso di Arduino
  88. 88. Prof. Michele MaffucciCC-BY-SA Simulatore di circuiti elettronici (analogici e digitali) on-line. Potrete verificare rapidamente i vostri progetti prima di effettuare la costruzione su breadboard o su millefori. Caratteristiche principali: ● interfaccia assolutamente user friendly, ● facilità di connessione tra i vari componenti, ● possibilità di rielaborare circuiti pubblicati da altri utenti, ● possibilità di simulare nello stesso progetto circuiti costituiti da componenti digitali ed analogici, ● disegno di grafici ● i circuiti possono essere condivisi o esportati in diversi formati. Introduzione all’uso di Arduino
  89. 89. Prof. Michele MaffucciCC-BY-SA Sublime Text is a sophisticated text editor for code, markup and prose. You'll love the slick user interface, extraordinary features and amazing performance. Tutorial in italiano su maffucci.it Utilizzare Sublime Text 3 Editor come IDE Arduino Introduzione all’uso di Arduino
  90. 90. Universo Arduino Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  91. 91. Prof. Michele Maffucci Arduino vuol dire 3 cose CC-BY-SA Introduzione all’uso di Arduino
  92. 92. Prof. Michele Maffucci Un oggetto fisico CC-BY-SA Introduzione all’uso di Arduino
  93. 93. Prof. Michele Maffucci un’ambiente di sviluppo (di programmazione) CC-BY-SA Introduzione all’uso di Arduino
  94. 94. una comunità ed una filosofia di sviluppo CC-BY-SA Introduzione all’uso di Arduino Prof. Michele Maffucci
  95. 95. La scheda Arduino Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  96. 96. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino Arduino UNO R3
  97. 97. Prof. Michele Maffucci ● Microcontroller: ATmega328 ● Tensione di lavoro: 5V ● Tensione di ingresso (raccomandata): 7-12V ● Tensione di ingresso (limiti): 6-20V ● Pin digitalio I/O: 14 (di cui 6 forniscono un'uscita PWM) ● Pin analogici: 6 ● Corrente Continua per i pin I/O: 40 mA ● Corrente continua per l'uscita a 3.3V: 50 mA ● Flash Memory: 32 KB (ATmega328) di cui 0.5 KB usata per bootloader ● SRAM: 2 KB (ATmega328) ● EEPROM: 1 KB (ATmega328) ● Velocità del clock: 16 MHz CC-BY-SA Introduzione all’uso di Arduino
  98. 98. Prof. Michele Maffucci Il cuore della scheda Arduino è il microcontrollore, un dispositivo elettronico molto simile ad un computer in miniatura che potete trovare in molti degli elettrodomestici che usate ogni giorno: lavatrice, cellulare, forno a microonde, impianto HiFi, ecc... E' molto probabile che se l'elettrodomestico possiede pulsanti e display e rileva grandezze fisiche (temperatura, pressione, ecc...) abbia al suo interno un microcontrollore. CC-BY-SA Introduzione all’uso di Arduino
  99. 99. Terminologia essenziale Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  100. 100. Prof. Michele Maffucci sketch il programma che scrivete e fate girare sulla scheda Arduino pin i connettori di input o output digital vuol dire che può assumere solo due valori: ALTO o BASSO, in altro modo: ON/OFF oppure 0 o 1. Sequenza di numeri presi da un insieme discreto di valori (nel nostro caso 0 o 1) analog quando i valori utili che rappresentano un segnale sono continui (infiniti) CC-BY-SA Introduzione all’uso di Arduino
  101. 101. Il software Arduino Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  102. 102. Prof. Michele Maffucci L’ambiente di sviluppo viene comunemente chiamato Arduino e ciò può trarre in confusione, perché si identifica con Arduino anche la scheda hardware. In queste lezioni per indicare l’ambiente di sviluppo software useremo le parole: software Arduino o con stesso significato IDE dove l’acronimo IDE indica: Integrated Development Enviroment, in italiano: ambiente di sviluppo integrato per la realizzazione di programmi. CC-BY-SA Introduzione all’uso di Arduino
  103. 103. Prof. Michele Maffucci ● Simile ad un editor di testo; ● potete scrivere, visualizzare, verificare la sintassi; ● potete trasferire il vostro sketch sulla scheda. CC-BY-SA Introduzione all’uso di Arduino
  104. 104. Prof. Michele Maffucci 1. prelevare il software Arduino dal sito arduino.cc 2. collegate la scheda Arduino al computer 3. installare i driver 4. riavviate il computer 5. avviare il software Arduino 6. scrivere uno sketch 7. eseguire lo sketch facendo l’upload sulla scheda Arduino CC-BY-SA Introduzione all’uso di Arduino
  105. 105. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  106. 106. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  107. 107. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  108. 108. Prof. Michele Maffucci Windows arduino.cc/windows installazione per: Windows 7, Vista, e XP Mac OS X arduino.cc/mac installazione per: OS X 10.5 e successive Linux arduino.cc/linux installazione per: disponibile per moltissime distribuzioni Linux approfondimenti su installazione Mac e Linux su: www.maffucci.it/area-studenti/arduino/ CC-BY-SA Introduzione all’uso di Arduino
  109. 109. Comunicare con Arduino Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  110. 110. Prof. Michele Maffucci Avviate l’IDE di programmazione facendo doppio click sull’icona di Arduino CC-BY-SA Introduzione all’uso di Arduino
  111. 111. Prof. Michele Maffucci Collegare la scheda Arduino al computer mediante cavo USB (tipo B) CC-BY-SA Introduzione all’uso di Arduino
  112. 112. Prof. Michele Maffucci Selezinate la scheda in vostro possesso, nel nostro caso Arduino Uno: Tools > Board > Arduino Uno CC-BY-SA Introduzione all’uso di Arduino
  113. 113. Prof. Michele Maffucci Selezionate la porta seriale da utilizzare per la comunicazione tra computer ed Arduino: Tools > Serial port Su Mac potete selezionare indifferentemente /dev/tty.usbmodemXXX oppure /dev/cu.usbmodemXXX Su Windows dovreste notare una o più porte COM, selezionate quella con numero più elevato, se non dovesse funzionare provate con le altre proposte. Su Linux (Ubuntu) dovreste vedere una ttyACM0. Per maggiori informazioni consultare la sezione Arduino su Ubuntu su: www.maffucci.it/area-studenti/arduino/ CC-BY-SA Introduzione all’uso di Arduino
  114. 114. Prof. Michele Maffucci Aprire lo sketch di esempio blink che fa lampeggiare il LED presente sulla scheda. Lo sketch può essere aperto da: File > Examples > 01. Basics > Blink CC-BY-SA Introduzione all’uso di Arduino
  115. 115. Prof. Michele Maffucci Si aprirà una finestra con il codice del programma blink. Studieremo più avanti il funzionamento. CC-BY-SA Introduzione all’uso di Arduino
  116. 116. Prof. Michele Maffucci Il collegamento alla porta seriale viene segnalato nella finestra del codice in basso a destra CC-BY-SA Introduzione all’uso di Arduino
  117. 117. Prof. Michele Maffucci Procedere con il caricamento dello sketch Blink sulla scheda mediante il pulsante Upload nella finestra in cui compare il codice: CC-BY-SA Introduzione all’uso di Arduino
  118. 118. Prof. Michele Maffucci Ci vorrà qualche secondo, durante questa operazione vedrete che i led RX e TX (ricezione e trasmissione) lampeggiano. CC-BY-SA Introduzione all’uso di Arduino
  119. 119. Prof. Michele Maffucci Se tutto andrà a buon fine vi verrà restituito il messaggio “Done uploading.” nella staus bar ed il LED L incomincia a lampeggiare CC-BY-SA Introduzione all’uso di Arduino
  120. 120. Prof. Michele Maffucci Sulla scheda Arduino, se nuova e mai utilizzata, viene precaricato lo sketch Blink, quindi appena viene collegata la scheda al computer il LED L lampeggia. Per essere certi che lo sketch è stato caricato sulla scheda provate a variare il numero all’interno del comando delay, ponete il valore 100. Effettuate l’upload dello sketch, al termine dovreste notare che il LED L lampeggia molto più velocemente. CC-BY-SA Introduzione all’uso di Arduino
  121. 121. Programmazione Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  122. 122. Prof. Michele Maffucci Compilazione (Verify) Area di status Upload sulla scheda Creare un nuovo sketch Salvare lo sketch Aprire uno sketch esistente Aprire la Serial monitor Aprire una nuova tab CC-BY-SA Introduzione all’uso di Arduino
  123. 123. Prof. Michele Maffucci EDIT COMPILA UPLOAD ESEGUI Il ciclo di sviluppo è suddiviso in 4 fasi: Compila. Compilare vuol dire tradurre lo sketch in linguaggio macchina, detto anche codice oggetto Esegui. uno sketch Arduino viene eseguito non appena termina la fase di upload sulla scheda CC-BY-SA Introduzione all’uso di Arduino
  124. 124. Prof. Michele Maffucci Il linguaggio di programmazione è un C standard (ma molto più semplice) Le funzioni più usate e che impareremo ad utilizzare durante le lezioni sono: pinMode() impostare un pin come input o come output digitalWrite() impostare un pin digitale a HIGH o LOW digitalRead() legge lo stato di un pin digitale analogRead() legge un pin analogico analogWrite() scrive in valore analogico delay() mette in attesa il programma per un determinato tempo millis() restituisce l’ora corrente (tempo di accensione di Arduino) Altre funzioni con esempi di utilizzo potete trovarle seguendo il link. CC-BY-SA Introduzione all’uso di Arduino
  125. 125. Il primo programma Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  126. 126. Prof. Michele Maffucci Commento su più linee Commento su una linea A BB B B B B CC-BY-SA Introduzione all’uso di Arduino B
  127. 127. Prof. Michele Maffucci ; { ... } identifica dove termina un'istruzione identifica un blocco di istruzioni CC-BY-SA Introduzione all’uso di Arduino
  128. 128. Prof. Michele Maffucci Struttura di base CC-BY-SA Introduzione all’uso di Arduino
  129. 129. Prof. Michele Maffucci Per approfondimenti seguire il link. La struttura base di un programma Arduino è abbastanza semplice e si sviluppa in almeno due parti. Queste due parti, o funzioni, necessarie racchiudono parti di istruzioni. Dove setup() indica il blocco di settaggio e loop() è il blocco che viene eseguito. Entrambe le sezioni sono necessarie per far si che uno sketch funzioni. setup() è la prima funzione ad essere invocata verrà eseguita una volta sola e in essa vengono dichiarate le variabili usate nel programma, è usata per impostare il pinMode o inizializzare la comunicazione seriale. La funzione loop() contiene il codice che deve essere eseguito ripetutamente, in essa vengono letti gli input, i segnali di output ecc… Questa funzione è la parte principale di un programma Arduino (sketch), esegue la maggior parte del lavoro. CC-BY-SA Introduzione all’uso di Arduino
  130. 130. Prof. Michele Maffucci pinMode è un’istruzione che dice ad Arduino come usare un determinato pin. Tra parentesi tonde vengono specificati gli argomenti che possono essere numeri e lettere. I pin digitali possono essere utilizzati sia come INPUT che come OUTPUT. Nel nostro caso poiché vogliamo far lampeggiare il diodo LED dobbiamo definire il pin di OUTPUT. Le parole INPUT e OUTPUT sono costanti definite, che non variano mai nel linguaggio di Arduino. Per approfondimenti seguire il link. CC-BY-SA Introduzione all’uso di Arduino
  131. 131. Prof. Michele Maffucci L’istruzione digitalWrite possiede due argomenti: il primo definisce il pin, il secondo indica lo stato. digitalWrite è un’istruzione in grado di impostare un pin definito come OUTPUT ad un valore HIGH o ad un valore LOW, in modo più semplice permette di accendere o spegnere un led connesso al pin specificato nel primo argomento, nel nostro caso LED. Il ‘pin’ può essere specificato come una variabile o una costante (0-13). Tenete conto che dire che su un determinato pin vi è uno stato HIGHT, vuol dire che su di esso viene applicata una tensione di +5 V, mentre se lo stato e LOW vuol dire che sul pin è applicata una tensione di 0V. Per approfondimenti seguire il link. CC-BY-SA Introduzione all’uso di Arduino
  132. 132. Prof. Michele Maffucci delay() è un’istruzione che interrompe per un determinato tempo l’esecuzione del programma. L’istruzione ha un solo argomento numerico che indica il numero di millisecondi di attesa. Con il programma si bloccherà per 1000 millisecondi ovvero 1 secondo. Per approfondimenti seguire il link. CC-BY-SA Introduzione all’uso di Arduino
  133. 133. Prodotti Arduino Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  134. 134. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  135. 135. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  136. 136. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  137. 137. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino KIT ACCESSORI
  138. 138. Ma quale scheda scegliere per il mio progetto? Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  139. 139. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino http://arduino.cc/en/Products.Compare
  140. 140. Costruirsi una scheda Arduino Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  141. 141. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino http://arduino.cc/en/Main/Standalone
  142. 142. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino Estendere le funzionalità con gli Shield
  143. 143. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino Gli shield sono schede elettroniche che si collegano (impilano) ad Arduino e permettono di aggiungere funzionalità aggiuntive aumentando il livello di interazione con il mondo esterno. In commercio esiste una vastissima gamma di shiled, ma l’utente è libero di realizzarne di personali, saldando i componenti su basette millefori predisposte ho realizzando pcb ad hoc.
  144. 144. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  145. 145. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino
  146. 146. Prof. Michele MaffucciCC-BY-SA Introduzione all’uso di Arduino L’insuccesso nel proprio “programma di apprendimento” accade perché non vengono incluse le librerie (funzioni operative) necessarie per affrontare risolvere i problemi. in altro modo:
  147. 147. Grazie Prof. Michele Maffucci www.maffucci.it michele@maffucci.it www.twitter.com/maffucci/ www.facebook.com/maffucci.it/ plus.google.com/+MicheleMaffucci/ it.linkedin.com/in/maffucci Licenza presentazione:

×