Johnny-Five: utilizzare Arduino tramite Javascript

Johnny-Five è la piattaforma JavaScript per la Robotica e l’IoT. Originariamente creata da Rick Waldron nel 2012, Johnny-Five è mantenuta da una comunità di appassionati sviluppatori software e ingegneri. Più di 75 sviluppatori hanno contribuito alla costruzione di un ecosistema robusto, estensibile e componibile.

Johnny-Five è stato testato con una varietà di schede compatibili con Arduino. Per progetti non basati su Arduino, sono disponibili plugin IO specifici della piattaforma. I plugin IO consentono al codice Johnny-Five di comunicare con qualsiasi hardware nel linguaggio che quella piattaforma supporta!

Una delle caratteristiche distintive di questo framewoek è la sua facilità d’uso. Grazie alla sua sintassi JavaScript intuitiva e alla documentazione dettagliata, anche coloro che non hanno familiarità con la programmazione embedded possono iniziare a creare progetti robotici in pochissimo tempo. Basta unire un microcontrollore come Arduino o Raspberry Pi con sensori, motori e altri componenti, e il nostro amico Johnny si occupa del resto.

Come far lampeggiare un LED con Johnny-Five con Arduino

I microcontrollori e le piattaforme SoC (System on Chip) amano “salutare il mondo” con un semplice LED che lampeggia; di seguito viene mostrato come fare ciò con il framework Johnny-Five.

Prima di tutto dovrai eseguire questi passi preliminari:

  1. Installa Node.js (preferibilmente la versione LTS).
  2. Configura la tua scheda.
  3. Ottieni Johnny-Five: npm install johnny-five
  4. Esegui il tuo programma! node blink.js

Johnny-Five

Un’altra caratteristica che rende Johnny-Five unico è la sua comunità attiva e solidale. Su GitHub e sui forum di discussione, migliaia di sviluppatori condividono progetti, consigli e risorse per aiutare gli altri a superare gli ostacoli nello sviluppo di robotica creativa.

Maggiori informazioni sono disponibili sul sito ufficiale.

Iscriviti ai nostri gruppi Telegram

Link utili

Seguici per non perdere le prossime novità!

Simone Candido è un ragazzo appassionato del mondo tech nella sua totalità. Simone ama immedesimarsi in nuove esperienze, la sua filosofia si basa sulla irrefrenabile voglia di ampliare a 360° le sue conoscenze abbracciando tutti i campi del sapere, in quanto ritiene che il sapere umano sia il connubio perfetto tra cultura umanistica e scientifica.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.