The hands-on course is designed for students wanting to learn the basic element of utilizing C/C++ programming language to import code into the Arduino Circuit Board to see what the programs can do. The students will learn to hook wires, lights, servomotors, and speakers to the Arduino to utilize this microcontroller. In this course you will learn how to create code for the Arduino IDE and how to set up the board to see what the code results in. This includes learning the basics such as the Arduino language, which is a simplified version of C++, what the components on the Arduino are, and how to implement basic functions and ideas on the Arduino. This is an excellent introductory course to programming if you are planning to become an electrical engineer or a programmer– one of the hottest career fields today.
- Knowledge of Computer Basic and C, C++ or Java Basic.
Upon successful completion of this course, students will be able to:
- Start and Exit Arduino IDE
- Program in C/C+ using Arduino IDE
- Understand how circuits work
- Create, save and upload code into Arduino (microcontroller)
- Understand Arduino Syntax
- mplement the code and understand what’s happening on the Arduino
- Set up the Arduino board for multiple projects
- Understand how Arduino interacts with many different devices
- Understand how to develop software to control the hardware.
- Utilize and understand the difference between input and output devices
- Learn the possibilities of what the Arduino can do
- Become familiar with working with both hardware and software
This course is designed for a student who wants to learn the following:
- C/C++ basic programming
- Run and debug basic functions on the Arduino
- Components on the Arduino Board
- Arduino library and Data Types
- Installation of Arduino IDE
- What is Arduino?
- What can it do?
- Basic Fundamental Electronics
- Voltage and Ohm’s Law
- Understanding Basic Arduino Functions and Arduino Code
- Connecting LED lights onto Arduino Board
- Positive/Negative Lead
- Blink LED light
- Potentiometer and I/O Binary Code
- Making sounds/songs with speaker
- The course assumes that the learner is familiar with basic computer skills.
- This course depends on the student’s commitment to work in class and, if necessary, to work independently at his/her own time on project assigned to them that will require access to a computer.
- The student has a basic knowledge of computer use, such as the ability to create and save files in a folder.
- Internet access to download Arduino IDE software for practice.
- The student has a basic knowledge of computer programming language such as, BASIC, C, C++, Java or equivalent.