Guest Tutorial #11: Hardware + JavaScript with noopkat



The Coding Train is thrilled to welcome Suz Hinton (aka noopkat)! Suz shows how to get started with hardware using JavaScript, an Arduino Uno board, an OLED screen and the Johnny-Five library.

Suz Hinton is a web developer who also loves working with electronics as a hobby. She maintains open source hardware libraries on Github, and live streams her coding activities weekly on Sundays.

Official Arduino starter kit: https://amzn.to/2rjBzBe
Arduino Uno: https://amzn.to/2rjBzBe
OLED screen: https://amzn.to/2w8OKKV

🔗 Suz’s website: http://noopkat.com
🔗 Johnny-Five: http://johnny-five.io/
🔗 Arduino: https://arduino.cc
🔗 10Print: https://10print.org/
🔗 Tim Holman’s website: http://tholman.com
🔗 Node.js: https://nodejs.org
🔗 Learn I2C on Sparkfun: https://learn.sparkfun.com/tutorials/i2c

🎥 noopkat on Twitch: https://www.twitch.tv/noopkat
🎥 10PRINT Coding Challenge: https://www.youtube.com/watch?v=bEyTZ5ZZxZs
🎥 Floyd-Steinberg Coding Challenge: https://www.youtube.com/watch?v=0L2n8Tg2FwI

💻 Oledjs-designer: https://github.com/hxlnt/oledjs-designer
💻 firmata-party: https://github.com/noopkat/firmata-party
💻 firmata-protocol: https://github.com/firmata/protocol
💻 oled-js: https://github.com/noopkat/oled-js

🚂 The Coding Train website: http://thecodingtrain.com/
💖 Patreon: https://patreon.com/codingtrain
🛒 Store: https://codingtrain.storenvy.com
📚 Book recommendations: https://www.amazon.com/shop/thecodingtrain

💻 https://github.com/CodingTrain/website

🎥 For an Introduction to Programming: https://www.youtube.com/watch?v=8j0UDiN7my4&index=1&list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA
🎥 For more Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH

🔗 https://p5js.org/
🔗 https://processing.org

source

30 Comments

Leave a Reply
  1. Dan has so many females on his channel, that it appears normal for girls to be involved in computers and science. Thank you for helping to break stereotypes that coding is only a boys club.

  2. I really loved this, working with hardware. If you feel like messing around with stuff like this yourself, I'd definitely be interested to see what you come up with.

  3. Javascript is not good for everything. I understand that sometimes is easier to introduce/represent the problems for the audience in Javascript, as it is easier to read, easier to understand, easier to code (as several other languages are). I hope you guys know that in the real world we have to master multiple languages and use the one which fits the best to your problem.

  4. I used to have fun with arduino and javascript, but there is a big no for me and it is the fact, that you cannot load the code in arduino, you have to be connected to PC all the time.

Leave a Reply

Your email address will not be published. Required fields are marked *