• Home
  • Swinburne University of Technology
  • Embedded Microcontrollers
  • Portfolio-Practical Tasks for EEE20003 Embedded Microcontrollers

Portfolio-Practical Tasks for EEE20003 Embedded Microcontrollers

School of Science, Computing & Engineering Technologies Portfolio-Practical Tasks (On-campus Class) EEE20003 Embedded Microcontrollers Semester 2 2022 SWIN BUR NE SWINBURNE UNIVERSITY OF TECHNOLOGY --- EEE20003 - Portfolio-Practical Tasks Description Content · Pass Borderline Task 1 · Pass Borderline Task 2 · Pass Borderline Task 3 . Pass Borderline Task 4 . Pass Borderline Task 5 . Pass Borderline Task 6 · Pass Plus Task · Credit Task · Distinction Task · High Distinction Task Your portfolio assessments contain the following items: 1. Portfolio demonstration · Provide portfolio demonstration to your tutor for questions that require demonstration. . The portfolio demonstration for the weekly pass borderline task (1 to 6) must be completed to tutor no later than your lab class time in the following week. For example, Pass Borderline Task 1 must be submitted to your tutor at your lab class in week 2. All tasks demonstrations up to High Distinction tasks need to be completed by Week 8. · The demonstrated codes must be submitted in Week 8 as a single compressed ZIP file, which must be named as 8your ID-PC'. For example: 12345678-PC.zip. 2. Portfolio report · The portfolio report covers all answers, results, pictures for all tasks you completed (Pass Borderline, Pass Plus, Credit, Distinction and High Distinction tasks, from both demonstrated and non-demonstrated tasks). · Codes (only for questions that do not require demonstration). Please ensure you put proper comments to your codes. . The portfolio can be submitted as a single PDF or Word file, which must be named as 8your student ID-PF'. For example 12345678-PF.pdf. Additional file for the coded can be submitted compressed in ZIP file. 1 ------ EEE20003 - Portfolio-Practical Tasks Description Pass Borderline Task 1 - Simulation - Arduino Mega Topics: Programming basics Resources: Week 1 lecture Notes and Portfolio-Practical Notes Recommended completion: Complete in week 1 Demonstration: With tutor in lab on Week 1 & Week 2 Q1. Briefly describe what is the different between the void setup (), the void loop () and the main () function? Q2. Write a program that will display your name and the ID number once in the serial monitor Q3. Briefly describe the functions delay (), Serial.println(), Serial.begin(), pinMode(). Q4. 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=) in every 2 seconds. (Require Demonstration) Q5. Write a program that will blink the inbuilt LED every 1 second Q6. Write a program that will On the LED for 1 second and off the LED for 2 seconds. Make sure that the LED is connected to pin 7. (Require Demonstration) Q7. Briefly explain the common data types used in Arduino Q8. Write a simple program to find out the students mark (x) belongs to Higher Distinction, Distinction, Credit, Pass or fail. Add the screenshot for the following marks x= 45,55,60,80 (please use switch statements) (Require Demonstration) Q9. Write a simple program that will print