Beginning Arduino Uno Programming in C++
What you'll learn
- Hands-on Arduino APIs in C++
- Illustrative examples of the basics of Arduino boards
- How to use Arduino IDE for plotting
- Writing your own custom Arduino library
- A thorough review of advanced research in IoT, Big Data, and AI
Requirements
- Be able to understand basic programming such as if conditions and loops
Description
An introductory course intended for beginners and enthusiasts who are curious about how to program Arduino UNO in C++. This course takes you a step by step through the basics with simplified illustrative hands-on that require no prior knowledge. The course includes a premium discussion of the relation between IoT, Big Data, Machine Learning, and Deep Learning.
Who this course is for:
- Beginners and enthusiasts curious about IoT, Arduino, and Embedded Systems
Course content
- Preview06:30
- Preview02:02
- 03:02Working with Arduino Serial Monitor
- 04:07Working with Random Numbers
- 03:51Time & Delay
- Preview11:36
- 04:29Working with Arrays on Arduino
- 03:34Software Serial
- 03:26Constants, Pin Modes, and Built-in LED
- 06:09Arduino Uno Pin Diagram
- Preview08:47
- Preview03:51
- 03:42Don't Do That!
- 05:1910 Minute Delay
- 3 questions10 Minute Delay
- Preview09:43
- 2 questionsLEDs and Resistors
- 03:52String Constructor
Instructor
I'm a machine learning engineer with over 10 years of experience in the software development industry. I have been working with startups on solving problems in various domains; e-commerce applications, recommender systems, biometric identity control, and event management.
My main focus has been digital image processing, machine learning, and deep learning ever since the recent boom in artificial intelligence technologies. I'm backed by a strong foundation in academic topics such as probability, statistics, discrete mathematics, computational complexity, and numerical methods. I'm interested in learning new languages both natural and programming languages; I speak Arabic, English, German, and Spanish. Besides good command of C++ and Python, I'm also pushing the limits of Julia programming language.
I have been a machine learning engineer with over 10 years of experience in the software development industry, during which I have been working with many fast-growing startups solving problems in various domains.
Machine Learning Engineer using Python with TensorFlow, Keras, and PyTorch specialized in Computer Vision such as Classification, Detection, and Segmentation with over 10 years of experience in Software Development.
I do also have adequate exposure to deploying image processing and machine learning solutions developed in C++ to Android devices. I have also got hands-on experience working with CoreML and TensorFlow Lite for smart & intelligent mobile applications.
I have been involved in many successful software products and worked with many startups to design and implement digital solutions. I can fluently communicate in English, Spanish, and German.
My blog has many articles on different topics such as algorithms, machine learning, and software architecture design.