The Robotic Arm Classroom
A ready-to-use resource for high school CTAE engineering teachers implementing Arduino-based robotic arm projects — from first sketch to final demonstration.
Purpose and intended audience
This toolkit helps CTAE engineering teachers plan, teach, and assess a robotic arm project using low-cost, Arduino-based hardware — without assembling every resource from scratch.
It is designed for teachers of introductory and intermediate engineering courses, including Foundations of Engineering and Technology and related pathway courses, who know the engineering design process but may have limited experience with servo-driven robotics or microcontroller programming. Program coordinators and instructional coaches can use it to support pathway teachers. Everything is organized so you can move from planning to classroom delivery to assessment in order. It addresses a documented gap: strong evidence supports robotics instruction, yet classroom-ready support for the teachers who deliver it remains scarce (Anwar et al., 2019).
What you will be able to do
After using this toolkit, CTAE engineering teachers will be able to:
Plan and pace a multi-week robotic arm project aligned to your course's Georgia CTAE engineering standards.
Facilitate hands-on build, wiring, and programming sessions using low-cost Arduino-based hardware.
Assess student work using a project rubric and engineering-portfolio criteria.
Diagnose and resolve the most common hardware and software problems students encounter.
Grounded in how teachers learn
Because the users of this toolkit are experienced educators, its design begins with adult learning theory. Knowles (1980) held that adults learn best when instruction is self-directed, draws on their experience, is oriented to real professional problems, and is immediately applicable. The toolkit therefore supplies concrete, editable materials you adapt to your own context rather than abstract guidance. Research on effective professional development reinforces this: development that changes practice is content-focused, active, collaborative, model-rich, sustained, and supported by feedback (Darling-Hammond et al., 2017), and it is strengthened in professional learning communities (Vescio et al., 2008).
The toolkit also targets teacher readiness. Because self-efficacy shapes whether teachers attempt and persist with new methods (Tschannen-Moran & Woolfolk Hoy, 2001), the materials break the project into low-risk, scaffolded steps and pair every build task with troubleshooting support. Because effective technology use means integrating content, pedagogy, and technology (Mishra & Koehler, 2006), each phase links the engineering concept, the teaching move, and the tool. Because adoption depends on knowledge, confidence, beliefs, and school culture (Ertmer & Ottenbreit-Leftwich, 2010), the design is deliberately low-cost and standards-aligned. The subject matter is well supported: robotics improves engagement and problem-solving (Anwar et al., 2019) and student attitudes toward engineering and technology (Erol et al., 2023), and as project-based learning it succeeds when teachers scaffold investigation and align assessment to project goals (Kokotsaki et al., 2016). Finally, because innovations endure only when they are usable and supported (Century & Cassata, 2016), the toolkit emphasizes clarity, modularity, and built-in feedback.
| Research basis | Key source(s) | Design decision |
|---|---|---|
| Adult learning (andragogy) | Knowles (1980) | Editable, problem-centered materials teachers adapt to their courses. |
| Effective professional development | Darling-Hammond et al. (2017) | Worked models and tools for sustained, active use. |
| Professional learning communities | Vescio et al. (2008) | Protocols for collaborative adoption and shared reflection. |
| Teacher self-efficacy | Tschannen-Moran & Woolfolk Hoy (2001) | Low-risk, scaffolded steps with troubleshooting to build confidence. |
| Technology integration (TPACK) | Mishra & Koehler (2006) | Each phase links concept, teaching move, and tool. |
| Technology adoption | Ertmer & Ottenbreit-Leftwich (2010) | Low-cost, standards-aligned design that lowers barriers. |
| Robotics & project-based learning | Anwar et al. (2019); Erol et al. (2023); Kokotsaki et al. (2016) | Facilitation supports, group protocols, aligned assessment. |
| Implementation science | Century & Cassata (2016) | Clarity, modularity, and a built-in usability-feedback step. |
Unit overview and standards alignment
Over four to six weeks, student teams design, build, wire, program, and demonstrate a servo-driven robotic arm that completes a defined pick-and-place task. The unit integrates the engineering design process, mechanical and electrical systems, programming and control, and technical documentation. Because CTAE standard codes vary by course and are periodically revised, the alignment column names the competency area — insert the exact standard code for your course in each bracket.
| Phase | Focus | Competency area (insert code) | Student objective |
|---|---|---|---|
| 1. Define | Problem framing | Engineering design process [___] | Interpret the task and specify requirements. |
| 2. Design | Sketching & planning | Design & documentation [___] | Produce a labeled plan; assign roles. |
| 3. Build | Assembly & wiring | Mechanical/electrical systems [___] | Assemble the arm and wire servos safely. |
| 4. Program | Coding servo control | Programming & control [___] | Write and upload a motion sequence. |
| 5. Test | Iteration | Testing & optimization [___] | Diagnose faults and refine performance. |
| 6. Demonstrate | Showcase | Technical communication [___] | Present results; complete the portfolio. |
A five-week pacing model
This model assumes three 55-minute sessions per week. On block schedules, combine sessions; for a longer unit, extend the Test phase. The pacing front-loads short, structured wins to build early momentum and confidence before students reach the more open-ended programming and testing work.
| Week | Sessions | Focus |
|---|---|---|
| 1 | Define & design | Design brief, safety, sketching, team roles, materials check. |
| 2 | Build (mechanical) | Frame and joint assembly; servo mounting; workspace safety. |
| 3 | Build (electrical) | Wiring servos to the controller; power; first motion test. |
| 4 | Program | Servo library basics; sequencing a pick-and-place routine. |
| 5 | Test & demonstrate | Iteration, troubleshooting, showcase, portfolio submission. |
Facilitation guidance
Launching the project
Open with the design brief and a short demonstration of a working arm so students can see the goal. Establish safety expectations for tools, small parts, and electrical connections before any hardware is distributed. Form teams of three to four and assign rotating roles — design lead, build lead, code lead, documentation lead — so every student engages with each domain over the unit.
Supporting the build and wiring
Distribute the connection map and have teams verify each connection before applying power. Have all servos start from one known, safe position. Circulate with the troubleshooting guide rather than fixing problems directly; guided questioning preserves student ownership while keeping frustration manageable.
Supporting the programming
Introduce the Servo library with the annotated sketch below, then have teams modify angles and timing for their task. Encourage incremental testing — one motion at a time — so errors are easy to isolate.
Build and wiring guide
The reference build uses an Arduino Uno (or compatible board) driving four hobby servos for the base, shoulder, elbow, and gripper. Servos draw more current than the board's onboard regulator can safely supply, so power the servos from a separate 5–6 V supply and connect all grounds together. Pin choices can be changed in code.
| Component | Connects to | Notes |
|---|---|---|
| Base servo signal | Arduino pin 3 | PWM-capable pin. |
| Shoulder servo signal | Arduino pin 5 | PWM-capable pin. |
| Elbow servo signal | Arduino pin 6 | PWM-capable pin. |
| Gripper servo signal | Arduino pin 9 | PWM-capable pin. |
| All servo power (V+) | External 5–6 V supply | Not the board's 5 V pin. |
| All grounds (GND) | Common ground | Tie supply ground and Arduino ground together. |
Programming guide
This annotated sketch sets a safe starting position and then runs a simple pick-and-place sequence. Students adjust the angles and delays to match their own arm and task.
#include <Servo.h>
Servo baseServo; // rotates the base
Servo shoulderServo; // raises/lowers lower arm
Servo elbowServo; // raises/lowers upper arm
Servo gripperServo; // opens/closes gripper
void setup() {
baseServo.attach(3);
shoulderServo.attach(5);
elbowServo.attach(6);
gripperServo.attach(9);
baseServo.write(90); // safe start
shoulderServo.write(90);
elbowServo.write(90);
gripperServo.write(20); // gripper open
}
void loop() {
baseServo.write(45); // turn to object
delay(800);
shoulderServo.write(120); // reach down
delay(800);
gripperServo.write(80); // close gripper
delay(800);
shoulderServo.write(90); // lift
delay(800);
baseServo.write(135); // turn to drop
delay(800);
gripperServo.write(20); // release
delay(800);
}
Assessment
The rubric evaluates the four dimensions that matter most for this unit and aligns to the student objectives in Table 2. Because project-based learning depends on assessment that targets project goals rather than compliance (Kokotsaki et al., 2016), each criterion describes observable performance. Share the rubric with students at launch so expectations are transparent.
| Criterion | Exemplary | Proficient | Developing |
|---|---|---|---|
| Design & planning | Clear, labeled plan meeting all requirements | Workable plan meeting most requirements | Incomplete or unclear plan |
| Build & wiring | Sturdy, safe, correctly wired arm | Functional arm with minor issues | Incomplete or unsafe build |
| Programming | Reliable, well-sequenced motion | Mostly working sequence | Program does not run as intended |
| Documentation | Complete portfolio with reflection | Portfolio with minor gaps | Sparse or missing documentation |
Engineering portfolio criteria
Each team submits a brief portfolio that includes:
- The design brief and labeled design sketch.
- Photos of the completed build and the connection map used.
- The final program with brief comments explaining the sequence.
- A test log showing at least one problem identified and resolved.
- A short individual reflection connecting the work to the engineering design process.
Troubleshooting guide
These are the issues teams hit most often. Keep this at your side while circulating; students can use it to build independence.
| Symptom | Likely cause | Fix |
|---|---|---|
| Servos twitch or reset | Insufficient power | Use a separate 5–6 V supply; tie grounds together. |
| No motion at all | Wrong pin or loose signal wire | Confirm pin numbers match code; reseat wires. |
| Arm moves the wrong way | Angle values reversed | Adjust write() angles; retest one joint at a time. |
| Code will not upload | Wrong board or port selected | Set the correct board and port in the IDE. |
| Motion is jerky | Delays too short or binding joints | Increase delays; check for mechanical binding. |
Materials and budget
A starter set for one team. Costs are approximate and vary by supplier. Many programs already own microcontrollers, so per-team costs are often lower. Grippers and frames can be 3D-printed or built from craft materials to reduce cost further.
| Item | Qty | Approx. cost | Notes |
|---|---|---|---|
| Arduino Uno or compatible | 1 | $10–$25 | Often already owned. |
| Hobby servos | 4 | $3–$8 each | Standard 9 g–MG996 class. |
| External 5–6 V power supply | 1 | $8–$15 | Battery pack or wall adapter. |
| Jumper wires & breadboard | 1 set | $6–$10 | Reusable across units. |
| Arm frame / gripper materials | 1 | $0–$15 | 3D-printed, kit, or craft materials. |
Using this toolkit in a professional learning community
The toolkit is most effective as an anchor for collaborative learning rather than a solo resource (Darling-Hammond et al., 2017; Vescio et al., 2008). A pathway team can adopt it by co-planning the pacing, teaching the unit in the same window, and meeting once to compare student portfolios and troubleshooting notes.
Robotic arm challenge: your mission
Your team will design, build, wire, and program a robotic arm that can pick up an object and move it to a target zone. Work through each phase, document your progress, and be ready to demonstrate your arm on showcase day.
- Define — Read the design brief and list your requirements.
- Design — Sketch your arm and label each joint and servo.
- Build — Assemble the frame and mount the servos safely.
- Wire — Use the connection map and check every connection before power.
- Program — Start from the sample sketch and adjust angles and timing.
- Test — Run one motion at a time, log problems, and fix them.
- Demonstrate — Show your arm and submit your portfolio.
References
- Anwar, S., Bascou, N. A., Menekse, M., & Kardgar, A. (2019). A systematic review of studies on educational robotics. Journal of Pre-College Engineering Education Research, 9(2), 19–42. https://doi.org/10.7771/2157-9288.1223
- Century, J., & Cassata, A. (2016). Implementation research: Finding common ground on what, how, why, where, and who. Review of Research in Education, 40(1), 169–215. https://doi.org/10.3102/0091732X16665332
- Darling-Hammond, L., Hyler, M. E., & Gardner, M. (2017). Effective teacher professional development. Learning Policy Institute. https://doi.org/10.54300/122.311
- Erol, O., Sevim-Cirak, N., & Başer Gülsoy, Y. G. (2023). The effects of educational robotics activities on students' attitudes towards STEM and ICT courses. International Journal of Technology in Education, 6(2), 203–223. https://doi.org/10.46328/ijte.365
- Ertmer, P. A., & Ottenbreit-Leftwich, A. T. (2010). Teacher technology change: How knowledge, confidence, beliefs, and culture intersect. Journal of Research on Technology in Education, 42(3), 255–284. https://doi.org/10.1080/15391523.2010.10782551
- Knowles, M. S. (1980). The modern practice of adult education: From pedagogy to andragogy (Rev. ed.). Association Press.
- Kokotsaki, D., Menzies, V., & Wiggins, A. (2016). Project-based learning: A review of the literature. Improving Schools, 19(3), 267–277. https://doi.org/10.1177/1365480216659733
- Mishra, P., & Koehler, M. J. (2006). Technological pedagogical content knowledge: A framework for teacher knowledge. Teachers College Record, 108(6), 1017–1054. https://doi.org/10.1111/j.1467-9620.2006.00684.x
- Tschannen-Moran, M., & Woolfolk Hoy, A. (2001). Teacher efficacy: Capturing an elusive construct. Teaching and Teacher Education, 17(7), 783–805. https://doi.org/10.1016/S0742-051X(01)00036-1
- Vescio, V., Ross, D., & Adams, A. (2008). A review of research on the impact of professional learning communities on teaching practice and student learning. Teaching and Teacher Education, 24(1), 80–91. https://doi.org/10.1016/j.tate.2007.01.004