WELL COMPLETED
START A BIT > Learning Packages > This page
This Learning Package is as a continuation of LP2504: First Experience with Arduino, 25w04, after getting basic understanding of the Arduino platform and development tools, then we now try to start building some solid starting basic knowledge of C++, using the Arduino UNO boards, we want to make the C++ fun with this embedded boards. This Learning Package focuses on basic C++ syntax, variables and if-else logic, we also learn how to use Serial Communication, as a preparation for other future projects, which will need much debugging messaging between the PC and Arduino boards.
Review Arduino development tools and flow
Starting knowledge of C++ basic syntax, variables of int/char/string types, if-else logic
Serial communication setup and sending/receiving, as a basic debugging and status interaction
We only need a single Arduino UNO board in this Learning Package, it's nice to couple the built-in LED as external one so it's easier to observe the status
Click the link of each session heading for detailed plan & log.
Basic knowledge input:
Recap Arduino develop tools and flow KB026: Dev Work Flow for Micro:bit and Arduino, KB027: Arduino UNO Boards, KB028: Arduino IDE Basic Knowledge
C++ basic syntax, int variable
Serial communication basic knowledge
PJ020: Starting Experience of C++ with Arduino
Task 1: Use Int variables for Blinking LED
Task 2: Serial Communication Sending
Recap basic knowledge of C++ syntax, char variables, if-else
PJ020: Starting Experience of C++ with Arduino
Task 3: Serial Communication Receiving, Make Echo
Task 4: Use Received Char to On/off LED, not including challenges
PJ020: Starting Experience of C++ with Arduino
Task 4: Use Received Char to On/off LED, with challenges
Task 5: Use Received String to On/off LED, challenges as optional
Review and summary
Knowledge quiz: https://forms.gle/PzyxKA62y7GbUKKM6
Final Summary, LP2508, including
Achievements & Celebrations
Findings & Improvements
Cost summary
Welcome providing any feedbacks, inputs or suggestions to "START A BIT" learning activities so far, the survey is not limited to the current Learning Package.
It's completely anonymous and voluntary! Just share anything that you want to say, without any trace of your identity.
Of course, you are always welcomed to directly talk to us face to face, instant messaging, email or any other way. This form serves as a supplementary way.