NG2S501 - Interfacing and?Programming?the?Arduino?Microcontroller?2? 01 Jul 2021 - 31 Aug 2027 | Version 1
Associated Module Information
| Module Code: | NG2S501 | ||
|---|---|---|---|
| Module Title: | Interfacing and?Programming?the?Arduino?Microcontroller?2? | ||
| Faculty: | Faculty of Computing, Engineering and Science | ||
| Faculty Group: | Engineering | ||
| Faculty Sub Group: | Aeronautical Engineering | ||
| Module Leader: | David Scammell | ||
| Module Team: | Sivagunalan Sivanathan, Alexandre Oleon | ||
| First Intended Intake: | SEP 2026 | Final Year of Intake: | 2026 |
| Date Closed: | |||
| Credit Value: | 20 | Credit Level: | 5 |
| Language: | English | ||
| Percentage of Module Taught in Welsh: | 0 | ||
| Equivalent Module: | |||
| HECOS codes: | 100166 - control systems | 100755 - data management | 100956 - programming |
| HECOS Code Weighting: | 20 | 20 | 60 |
Document Version Information
| Version | 1 |
|---|---|
| Valid From | 01 Jul 2021 |
| Valid To | 31 Aug 2027 |
Module Aims
To extend the student’s knowledge and understanding of developing embedded applications that meet the?digital communication?requirements of industry 4.0.?Students will understand the requirements of developing?data acquisition and control?applications?using various sensors and actuators?interfaced to the microcontroller and?programmed to perform the required function.
Content Summary
Sensors
Environment Sensor
Motion Sensor
Flex Sensors
Rotary Encoders
Interrupts
User interface
Keypads
Debouncing
Graphics Screens
LEDs
Motors
DC Motors
Servo Motors
Stepper Motors
Controlling Large Loads
Communication
Ethernet
Wi-Fi
Bluetooth
External Storage
Learning and Teaching Methods
| Activity Type | Hours |
|---|---|
| Tutorial | 12 |
| Practical classes and workshops | 48 |
| Independent Study | 100 |
| Directed Study | 12 |
| Problem / challenge based learning | 28 |
| Total Hours Selected | 200 |
Learning Outcomes
| # | Learning Outcome |
|---|---|
| LO1 | The student will?be able to?apply?established?design?principles in creating?embedded?solutions?using the configurable on-chip?peripherals?and external shields?using?the C programming language. |
| LO2 | The student?will?be able to?identify the problems associated with interfacing to external devices, and where appropriate,?provide software solutions to?mitigate these?issues. |
Module Requisites
N/A
Assessment Criteria
| Assessment Category | Assessment Type | Description | Duration | Word Count | Weight (%) | Best of? | Pass Mark |
|---|---|---|---|---|---|---|---|
| Asynchronous Assessment | Portfolio 1 | Circuit Design and Simulation/ Testing/ Logbook/ Report | 0 | 2000 | 100 | No | 40 |
Assessment Matrix
| Assessment Type | Learning Outcomes | ||
|---|---|---|---|
| LO1 | LO2 | ||
| Portfolio 1 | ✔ | ✔ | |