School of Science, Computing & Engineering Technologies Labs - Practical Tasks (On - campus Classes) ENG20009 Engineering Technology Inquiry Project Semester 1 2024
ENG20009 - Labs-Practical Tasks Descriptions Tasks and Details Portfolio - Practical (i) Portfolio Practical Demonstration (30%) (ii) Portfolio Practical Report (10%) Individual or Group Individual 40% Weighting Unit Learning Outcomes that this Assessment Due Date assessment task relates to 1,4 Portfolio - Practical Assessments: (i) From Week 2 to Week 7 during laboratory session. Demonstrated codes due in Week 7 (ii) Apr 19, 2024 by 23:59pm (End of Week 7); submit in Canvas (i) Practical Demonstration . Provide practical demonstration for the completed task from Lab 2 to Lab 6 in the lab to the Lab Supervisor/Tutor. . Each lab has 2 weeks for the demonstration. For example, Lab 2 tasks demonstration is from Week 2 to Week 3 for all Lab's 2 tasks (P, PP, C, D and HD). The Lab 6's demonstration will be from Week 6 to Week 7. · The demonstrated codes must be submitted in Week 7 as a single compressed ZIP file, which must be named as 'your ID-PC'. For example: 12345678-PC.zip. (ii) Practical Report . Create a flowchart or pseudocode for every completed demonstration task. The portfolio practical report covert the flowchart or pseudo code for each completed task. · The report can be submitted as a single PDF or Word file, which must be named as 'your student ID-PF'. For example, 12345678-PF.pdf. 1
ENG20009 - Labs-Practical Tasks Descriptions Portfolio Practical - Lab 1 Topic: Getting started - basic embedded programming Resources: Week 1 seminar and portfolio practical/lab notes. Demonstration: No demonstration required Tool: Using simulation tool with Arduino Mega Q1. Write a program that will display your name and the ID number once in the serial monitor Q2. Write a program that will display the unit number and the unit's name at the beginning of the application and then repeatedly print ("Welcome to the lab session") every 2 seconds in the serial monitor. Q3. Write a program that will blink the built-in LED every 1 second. Q4. Connect an LED to pin 7, and write a program that will turn it on for 1 second and off for 2 seconds. Q6. Write a simple program to find out if a students mark (x) belongs to Higher Distinction, Distinction, Credit, Pass or fail using a switch statement. Add the screenshot for the following marks x= 45,55,60,80 Q7. Write a simple program that will print the values from 1 to 10 in the serial monitor using a while loop. Q8. Using a 'for' loop, write a program that will print your name and the student ID three times in the serial monitor. Q9. Write a program that will generate a random number between 0 and 300 for ten times. If the generated number is between 0-100 print A, if the generated number is 101-200 print B and if the generated number is 201-300 print C in the serial monitor. (Use if