Intermediate Microcontrollers: Security

Intermediate Microcontrollers: Security

Build and program a physical security system using microcontrollers in this 5-session intermediate class.
Request a Syllabus

Step 2: Choose your start date


Step 3: Add to your order and check out

Regular price 5-Week Workshop $429.99 Sale

Syllabus Request Form

Fill out your information below and you will receive a syllabus for this course via email.



The Intermediate Microcontrollers workshop provides a 5-session training that builds upon the skills learned in the Beginner workshop. Workshop topics include building circuits and programming microcontrollers to operate sensors to fulfill technical objectives.

Participants learn how to manipulate and construct circuits with sensors for physical security purposes, using the engineering design process to optimize their algorithms and sensor circuit. These skills are essential for developing applications in early warning detection, automation systems, tracking systems and more.


    • Introductory understanding of the physics of sound waves, piezoelectricity (electric polarization in a substance resulting from mechanical stress) and infrared radiation
    • Understand how ultrasonic sensors work
    • Learn how force sensitive resistors (FSR) work, with an introduction to calibration specifically as it relates to an FSR
    • Understand how a piezoelectric buzzer works
    • Learn the transmission-reception process between an infrared (IR) remote and receiver
    • Understand the use of functions in C++ and how to declare, implement and call them
    • Utilize .h files and libraries using C++
    • Introduction to classes, their instantiation and accessing their public data members
    • Detect the proximity of an object using an ultrasonic sensor
    • Play melodies using a piezoelectric buzzer
    • Use an FSR to detect pressure being applied to it
    • Use nested conditional statements in C++ code
    • Use switch statements in C++ code

    Course Info

    Sessions: 5 Classtime Per Session: 2 hours Classtime Total: 10 hours Office Hours Available: 1 hour Meeting Time: Saturday 1:00pm Participant Experience Level: Completion of Beginner Microcontrollers or equivalent Applicable for Teacher Professional Development: Yes Workshop Microcontrollers Kit: A Microcontroller Kit is available to purchase for this course. Kits are also available on loan during workshops and office hours for no charge.


    Who should take this workshop? Anyone seeking hands on-experience programming microcontrollers and operating sensors for more complex security utilizations. Never used a microcontroller before? Try the Beginner workshop first.

    What are the career applications for this workshop? This workshop develops essential skills to use microcontrollers at a professional level in robotics, electronics design, sensor control and IoT (Internet of Things, the interconnection via the Internet of computing devices embedded in everyday objects). Specific applications include early warning detection, automation systems, tracking systems and more.

    What are office hours like? Weekly office hours are available for participants remotely for assistance with homework or questions about the material.

    Workshop Microcontrollers Kit: The Security Kit is used for classwork and homework and is available for purchase. Kits are also available on loan during workshops and office hours for no charge, but can't be taken home. Previously purchased the Lights Kit? Just order the Lights Kit Supplemental Pack. Lights Kit + Supplemental Pack = Security Kit.

    Laptop Requirements: Participants use their personal Mac or PC laptop, with no system requirements to run Arduino software.

    Cancellation Policy: Refunds up to 7 days before start of workshop. If workshop was purchased on CourseHorse, their cancellation policy applies to your purchase. For CourseHorse customers who need help canceling or have any questions, please visit CourseHorse.

    Questions? Contact:


    Meet your Instructor

    Mohammad Zen Akram

    Mohammed is an electrical engineer with a background in programming microcontrollers, sensors and basic PCB simulation and design. Prior to joining Duro he taught for MakerState.

    He strongly believes renewable energy technologies will pave the way for building a symbiotic relationship between nature, society and technology.

    B.S., Electrical Engineering, New York Institute of Technology

    How It Works

    Step 1 - Purchase your course

    Purchase the courses you are interested in here on our safe and secure store hosted by the Shopify e-commerce platform.

    Step 2 - Check your inbox

    You will receive a confirmation email from us showing your purchase, course date, and any other important information.

    Step 3 - Take your course

    On the appointed day and time, come 10 minutes early to our location and take your course.

    Step 4 - Receive your certificate

    After completing our course, you will receive a graduate certificate electronically within a few days.