Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
---|---|---|---|
1. | (Introduction) Students understand the outline of microcomputers Students understand the purpose of this class, and input/output system of microcomputer. Students understand the class style (Combining zoom and so on). Students understand the task of "individual personal task" in the first half and the "group task" in the second half. Students understand the submitted report and evaluation methods. Students operate the LED circuit and so on by using breadboard. Students learn C language programming. Students understand how to write a program in C language. (Submission) (Students should submit their report of system I/O practice.) |
Students can lean about the input and output system of the microcomputer. | 90minutes |
2. | (Personal tasks, basics of system input/output 1) Students learn about basic programming of confirmation of system input/output. Students learn about programming method using Arduino microcomputer (1) Students develop an environment. Students make a basic circuit with a breadboard and operate it. Students operate the LED circuit and several lighting pattern by modifying program. Students operate the speaker circuit, switch circuit, and so on. (Submitting) (Students should submit their report and video (microcomputer working scene.) |
Students can prepare programming of C language. | 90minutes |
3. | (Personal tasks, basics of system input/output 2) Students confirm the system and programming of input/output. Students develop some programs using Arduino microcomputer. (Part 2) Students create a basic circuit with a breadboard and try to operate it. Students understand the mechanism of speaker circuit and playing music using microcomputer. Students operate the speaker circuit by modifying their program. (Submitting) (Students should submit their report and video (microcomputer working scene.) |
Students can prepare programming of C language. | 90minutes |
4. | (Personal tasks, basics of system input/output 3) Students develop some program using Arduino Microcomputer (Part 3) Students learn about motor driving method (PWM driving) and sensor usage (A/D conversion usage). Students build the motor drive circuit and sensor circuit using a breadboard and try operating them. (Submitting) (Students should submit their report and video (microcomputer working scene.) |
Students can prepare programming of C language. | 90minutes |
5. | (Personal tasks, application of system input/output 1) Students develop some program using Arduino microcomputer. (Application 1) Students learn about how to create a complex functions of the system as follows. "Changing LED brightness according to the sensor value" "Change the motor speed according to the sensor value" Students learn about how to change the output value according to the input value. Students develop a complex system with the motor drive circuit and sensor circuit using a breadboard and try operating them. (Submitting) (Students should submit their report and video (microcomputer working scene.) |
Students can prepare programming of C language. | 90minutes |
6. | (Personal tasks, application of system input/output 2) Students develop some program using Arduino microcomputer. (Application 2) Students develop a complex system with the devices that students already used. (Students can use new devices if they would like to use them.) Students develop a complex system using various devices with a breadboard and try to operate them. (Submitting) (Students should submit their report and video (microcomputer working scene.) |
Students can prepare programming of C language. | 90minutes |
7. | (Group tasks, group discussion) Each group will discuss about their plan and their system. Each group will proceed with the work while considering the division of roles in the group. Each group will plan to buy their devices until after the next week if they need them for building their system. (Submitted (planned)) Students should submit work report. |
Each group should prepare for the pre-presentation. | 90minutes |
8. | (Group tasks, group pre-presentations) Each group will have opportunity of pre-presentation. Each group will explain about their plan and their system. (Submitted (planned)) Students should submit work report. Each group should submit their pre-presentation file. |
Each group should prepare for the pre-presentation. | 90minutes |
9. | (Group tasks, group work 1) Each group will develop their own system. Each group will prepare their hardware, software, material and circuit of their system. (Submitted (planned)) Students should submit work report. |
Each group should prepare for their system. | 90minutes |
10. | (Group tasks, group work 2) Each group will develop and modify their own system. Each group will develop their hardware, software, material and circuit of their system. (Submitted (planned)) Students should submit work report. |
Each group should prepare for their system. | 90minutes |
11. | (Group tasks, group work 3) Each group will develop and modify their own system. Each group will build and modify their hardware, software, material and circuit of their system. (Submitted (planned)) Students should submit work report. |
Each group should work for their system. | 90minutes |
12. | (Group tasks, group work 4) Each group will accomplish their work of development own system. Each group will prepare their final-presentation and demonstration. (Submitted (planned)) Students should submit work report. |
Each group should prepare for their final-presentation. | 90minutes |
13. | (Group tasks, Group presentation 1) Each group will have opportunity of final-presentation 1. Each group will prepare their final-presentation. Each group will prepare their demonstration of their system. (Submitted (planned)) Students should submit questionnaire sheet of final-presentation. Each group should submit their final-presentation file. |
Each group should prepare for the final-presentation. | 90minutes |
14. | (Group tasks, Group presentation 2) Each group will have opportunity of final-presentation 2. Each group will prepare their final-presentation. Each group will prepare their demonstration of their system. (Submitted (planned)) Students should submit questionnaire sheet of final-presentation. Each group should submit their final-presentation file. |
Each group should prepare for the final-presentation. | 90minutes |
Total. | - | - | 1260minutes |
the working reports of every time | the submitted materials (report and video) | the evaluation of final presentation | the evaluation of final report | Total. | |
---|---|---|---|---|---|
1. | 25% | 0% | 0% | 0% | 25% |
2. | 0% | 25% | 0% | 0% | 25% |
3. | 0% | 0% | 25% | 0% | 25% |
4. | 0% | 0% | 0% | 25% | 25% |
Total. | 25% | 25% | 25% | 25% | - |
Work experience | Work experience and relevance to the course content if applicable |
---|---|
Applicable | Yoshimi: He has experience of robotics research and system development in major company. |