Learn Arduino & 'C' Programming through Projects
What you'll learn
- Embedded system fundamentals.
- Arduino programming.
- 'C' programming.
- Arduino IDE & Tinkercad platform.
- Register level programming.
- Build multiple projects in Arduino Uno.
- PWM, SPI, UART & I2C programming.
- Inbuilt EEPROM and FLASH memory access.
Requirements
- Basic knowledge in electronics, Basic computer proficiency, Self motivated.
- Ubuntu OS, Tinkercad, Arduino IDE are the tools used.
- No programming experience needed.
- Physical hardware is not required to complete the course.
Description
In the realm of Embedded Systems Programming, the vast array of microcontrollers available, its features and the various tool sets required can be overwhelming for a beginner. It might be difficult for a beginner to assemble a board from scratch even for switching on or blinking a LED. This is where Arduino programming is useful. Arduino programming is a bit easier if you want to start really simple. It is an easy tool for fast prototyping, aimed at students without a background in electronics and programming.
This course is designed to teach you the basics of Arduino programming using 'C' language. You will not only learn the syntax and structure of the 'C' language but also understand how to use it to create interactive projects with Arduino.
The quintessential elements related to what's necessary in an embedded environment as well as the common components of developing a project in 'C' will be discussed.
You will learn to use different components of Arduino for different functionalities, write code for them and create circuits using them.
The course is designed at a beginners level. However the course upscale your theoretical and practical understanding on Arduino hardware, register level programming & bare metal programming. As you progress through the course you will learn to use software tools like Arduino IDE & Tinkercad.
By the end of this course, you will have a solid foundation in Arduino programming and be able to create your own projects.
Who this course is for:
- Anyone who fulfills the prerequisites can join the program.
- Freshers/Beginners of engineering/diploma in EE/ECE/CSE.
- Students looking for certification or credits.
- Hobbyists.
- Seasoned or experienced or professional embedded system programmers wouldn't find the course useful.
Instructor
Hello!
I'm an Embedded Systems professional having bachelor's degree in electronics and communication engineering from Kerala University, India. Since then I have had the opportunities to work with various embedded systems and telecommunication industries. Over the years, I have been involved in the design and execution of a multitude of embedded system products involving Linux, image sensors, modems and machine learning.
Currently I'm building CODECIRCUITRY. Providing quality certification courses in Electronics & Communication, Embedded Systems, Programming & Mathematics at affordable prices is part of our vision. The courses will be a blend of both theory & practicals. You can visit us at codecircuitry dot com.
I enjoy teaching. The joy of breaking down complex concepts into a simple, easy to understand and deliverable format drives me passionate and committed. I was able to reach more than 1000 students through my courses and teaching skills.
So here it is, my professional summary:
Engineer, Entrepreneur & Instructor