Arduino – Part 1: Electronics And Digital Technologies

Dive into the world of electronics.

Wanna learn C-language but don’t know where to start? Well, you came to the right place. Why don’t you learn Arduino? This open-source platform will offer you a great environment to code in C/C++ and learn electronics and designs. So. what are you waiting for?

As you know, I’ve been especially lately actively learning C language via interacting with the Linux kernel. As of December 6th, 2022, I’ve uploaded 11 posts of my Linux programming journey (also, I’ve written three additional C-language pointer/memory-address tutorials).

This time, however, let me write a little bit about my current one of my C-related obsessions – Arduino. Arduino is an open-source platform whose mission is to enable anyone to enhance their lives through accessible electronics and digital technologies. One of their goals is to break down the barrier between electronics, design, and programming.

Since Arduino’s platform uses C/C++, my knowledge of the language helped me a lot to understand the very basis of the electronic design. I started from scratch about a week ago, and today, I just finished the LED-blinking project as I posted some photos here.

Since I’ve been using Java professionally for the past three years as well as used it for my personal Android app project to make my portfolio, the C/C++’s similarity with the language in terms of syntax is a huge plus.

Just like Linux, I’ve been taking advantage of those open-source products to improve not only my programming skills but also my hardware/electronic knowledge in general. What is most important here is that I’ve been enjoying of y self-learning process, and luckily I love it.

Don’t you think it’s amazing that we have plenty of opportunities to learn a lot about machines and programming languages via YouTube/Udemy tutorials as well as a cheap Arduino starter kit that only costs you about $35 on Amazon?

All you need is a tiny bit of curiosity and jumping into the world of coding and electronics. Because of the time limitations, I’m afraid I can’t keep track of my daily learning process of Arduino like I did with Linux programming. But as far as my schedule allows, I’ll keep uploading my progress on this blog, and hopefully I can share some basics of Arduino programming basics too.

At this moment, I’ve been handling four different-yet-related topics here – C-language, Linux Programming, Algebra, and Arduino.

If you have a slight interest in learning C-language or any kind of programming language in general, Arduino might a great starter for you to begin your journey not only of coding but also electric design and robotics.

Keep learning, keep coding, and keep smiling.

Peace!

Here’s the video of it… I know it might a little bit boring lol

Leave a Reply