Johnny-Five - When IoT meets JavaScript
Johnny-Five
When IoT meets JavaScript
Screenshots
![sgier-johnny-five.png](https://steemitimages.com/640x0/https://i.imgur.com/hUJrCJx.png)
![led-blink.gif](https://steemitimages.com/0x0/https://i.imgur.com/SuyrLSR.gif)
![aasd.jpg](https://steemitimages.com/640x0/https://i.imgur.com/ll2SbC7.jpg)
Hunter's comment
About Johnny-Five
Johnny-Five is a JavaScript library that run on Node.js. This library are capable to connect computers of multiple operating system with multiple type of microcontroller or microcomputer through a protocol called Firmata. This library allows IoT project to be much quicker and simpler.
IoT refers to Internet of Things, where sensors are connected to the internet to collect data.
The pain before Johnny-Five
Before the creation of Johnny-Five, software developer that are interested in the field of IoT needs to learn C++/C in order to write codes on microcontroller, use of suitable WiFi protocol to connect the microcontroller to the cloud.
In addition to that, a lot of software developer are not familiar to electronics. This will incurred more cost for them to start doing IoT project because they often connect the microcontroller the wrong way which made it short circuit and spoilt.
Johnny-Five
Johnny-Five manage to solve the issue by creating simple tutorials and easy to use tools.
Simple Tutorial
This was extracted from the official site, where it shows how to connect the necessary port from the electronics to the arduino.
Board supported
Johnny-Five Library supported more than 40 types of different microcontroller and microcomputer. From Raspberry pi to Arduino Nano
Open Source
Johnny-Five is an Open Source project, where a lot of source code are community driven.
Clean and Simple Circuit Design
The tutorial given from the official library gave a clear instruction and clean view on connection of electronics circuit with the microcontroller/microcomputer. The circuit was drawn with another open source tools called Fritzing.
Overall
I had been using Johnny-Five library, and I managed to build some cool project with it. A sample of it is that I build a LCD view to show out the latest message from a web app.
Since it makes connecting web to microcontroller so simple and clear, there are endless possibility on what you can do with this library.
Link
https://github.com/rwaldron/johnny-five?ref=steemhunt
Contributors
Hunter: @superoo7
![Steemhunt.com](https://steemitimages.com/640x0/https://i.imgur.com/jB2axnW.png)
This is posted on Steemhunt - A place where you can dig products and earn STEEM.
View on Steemhunt.com
Pros:
Cons:
Great hunt @superoo7! This hunt has been verified and approved by the Steemhunt Moderation Team. Great job! Happy hunting.
Could you please change the website link from Github to http://johnny-five.io/?
恭喜你!您的这篇文章入选 @justyy 今日 (2018-06-08) 榜单 【优秀被错过的文章】, 回复本条评论24小时内领赏,点赞本评论将支持 @dailychina 并增加将来您的奖赏。
Congratulations! This post has been selected by @justyy as today's (2018-06-08) 【Good Posts You May Miss】, Steem On! Reply to this message in 24 hours to get rewards. Upvote this comment to support the @dailychina and increase your future rewards! ^_^
This post has been curated by TeamMalaysia Community :-
To support the growth of TeamMalaysia Follow our upvotes by using steemauto.com and follow trail of @myach
Vote TeamMalaysia witness bitrocker2020 using this link vote for witness
Pros:
Cons:
Johnny Five uses firmata to execute js node scripts on the arduino through the serial port. Unfortunately, this means that unless you connect the arduino to run it over wifi, it must be connected to a computer.
Difficult to set up and start quickly than using an arduino.
Yeap, the stack can be used with raspberry pi and arduino to carry out IoT project
Congratulation! Your hunt was ranked in 26th place on 7 Jun 2018 on Steemhunt.
We have upvoted your post for your contribution within our community.
Thanks again and look forward to seeing your next hunt!
Want to chat? Join us on:
Hi @superoo7!
Your post was upvoted by utopian.io in cooperation with steemhunt - supporting knowledge, innovation and technological advancement on the Steem Blockchain.
Contribute to Open Source with utopian.io
Learn how to contribute on our website and join the new open source economy.
Want to chat? Join the Utopian Community on Discord https://discord.gg/h52nFrV
I only know what the IoT is because hubby is a developer, otherwise, this post would never had made sense to me :)
Very handy to see board/controller support to help with programmers and their coding.