JavaScript Electronics with Arduino Course
For an electronics enthusiast like me, Arduino is the best prototyping tool. Arduino is a microcontroller that uses C programming to control electronic components. After about a year of using C programming, I wondered, since C is not an OOP programming language, if I could not program the Arduino with a versatile language, such as JavaScript. Lucky enough, I found Johnny Five , a JS electronic prototyping API. After playing around with it, I thought it unlikely for beginners to just read the documentation of the API and modify the program to suit their purposes, so I planned on building a detailed course for such an audience on Udemy. I had learnt Arduino Prototyping on Udemy , so I figured that it was my turn to return the favor that the community had done to me. Being of young age, I approached the process of shooting videos quite naively, and ended up shooting more than 50 videos in an average quality. This subsequently hindered the publication process, but now that I have gone through so many projects and that I have better experience with shooting videos, I am planning on modifying the existing course content to be of better consumer quality.
Software
Any Text Editor (preferred: VS Code or Atom or Sublime Text Edit): The text editing software where code will be written to the Arduino
NPM: The Node package manager that installs the Johnny-Five JS APIs and runs the code to the Arduino.
JavaScript: The weakly typed and dynamic programming language that is used to program the Arduino with the Johnny-Five API.
Learn more about Johnny-Five: http://johnny-five.io/
Learn more about Arduino: https://www.arduino.cc/
Learn more about NPM: https://www.npmjs.com/
Learn more about JavaScript: https://www.javascript.com/