• Online, Self-Paced
Course Description

Explore detailed concepts of programming IoT applications using Arduino language and Arduino IDE, and learn to facilitate connectivity between Arduino and Pi to enhance the input output capabilities of applications.

Learning Objectives

Developing and Implementing IoT Solutions: Arduino Language

  • illustrate the essential features and benefits of Arduino
  • demonstrate the various essential device components of Arduino
  • install the Arduino integrated development environment
  • demonstrate how to connect Arduino with Raspberry Pi
  • illustrate the various capabilities and usages of the Arduino IDE
  • illustrate the important coding elements of Arduino language
  • demonstrate how to program IoT applications using the Arduino Language
  • identify the essential pin ops in Arduino
  • demonstrate how to facilitate serial communication in Arduino
  • connect Arduino board to a computer, write and compile code, and upload code to the Arduino board

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.