top astronomy and space articles

[astronomy][bleft]

interesting blogs

[interesting][bleft]

Connect And Use Arduino via C++ Software Made In Any IDE

Intro Picture

Connect and Use Arduino with your C++ software
This is where you will reach in this project!

It is always a headache when you realize that Arduino cannot do processing, it can only control things. For an instance if you decide to build an Obstacle Avoiding Car that uses a camera instead of an ultrasonic sensor, you cannot process the images your car will capture using Arduino language. Well yes there are different ways to achieve this, maybe by using Raspberry Pi which itself is a credit card sized computer running Linux OS. But complexity of Raspberry Pi is definitely way more than that of Arduino. And literally Raspberry Pi can be a pain in arse for beginners and intermediates in electronics.

In case you're wondering, don't worry we'll post tutorials on Raspberry Pi in future articles and videos.

Getting back to Arduino, there must be some easy way in which you can write a software in an everyday life but powerful computer language such as C++, Python, or Java that can process the image using Tensorflow or OpenCV libraries and later on inform the Arduino letting it know what to do next via Serial Communication feature that is available on board.

Lucky for you, there is a library available that can do that. The library allows you to send and receive data from PC to Arduino and vice-versa. This library is available for many different languages. The tutorial below, however, will show you how you can include this library in your C++ software project folder and use it to receive information from Arduino and send command via your software to your Arduino through Serial Communication.



This whole project is available on Github. Go ahead, clone or download the repository and BUILD SOMETHING :)

Downloads:
Github Project folder: http://bit.ly/2vGkinQ
Zain Ul Mustafa

Cakes, conspiracies, and computers are my daily pills.

Post A Comment
  • Blogger Comment using Blogger
  • Facebook Comment using Facebook
  • Disqus Comment using Disqus

No comments :