Class: Mechatronics spring 2008
Professor: Jungwon Yoon, PhD (http://robot.gsnu.ac.kr/)
Assistant: Bondhan Novandy, BEng. (403 (building)-405 (room), come to my lab if you have questions or write your questions below (comments))
Room: 404-209 (experiment/computer room) & 403-220 (class room)
Time: 09:00 AM (10 minutes dispensation)
This single page will contain the links to the lecture notes, homework, quiz and any updated information about the class. Not like last semester (Spring-2007), I am not going to use my computer as the web server, instead you can check this only page.
IMPORTANT information (must read):
- The class is in English, please try to update your english skill. If I speak too fast, too slow or not clear then let me know. One important thing: Don’t be afraid! We are learning TOGETHER!
- Always read the lecture notes before coming to the class! Also read the last semester courses, do the exercises and homeworks. I realized for a mechanical engineering student, programming and electronics are not easy subjects and not that difficult either, but when you start enjoying it you can distinguish yourself from other ordinary mechanical engineers
- The software/tools we are using will be given in the class.
- Pay attention to this class! There will be final project, students will be divided into several groups and must propose their idea for the project. The topic of the project will be related to the experiments/lectures that we have done in the class. Please be creative. You can check several inspirational projects here.
- ZIP (.zip) your homework and submit to my email to my email bondhan.novandy [at] gmail [dot] com bondhan_novandy [at] yahoo [dot] com BEFORE 00:00 AM KST (Korean Standard Time) of the next class meeting. Later than this will not be accepted. Write on the subject of the email [mech-XX-StudentID-FamilyName] example [mech-01-2007214011-Kim].
Text-Book/Knowledge Resources:
- ATMEGA128-Master (Korean). I will give you the copy for you to copy
- http://www.lysator.liu.se/c/bwk-tutor.html (online book)
- www.its.strath.ac.uk/courses/c (another online book)
- www.avrfreaks.net
- http://instruct1.cit.cornell.edu/courses/ee476/
- http://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/ (inspirational projects)
- www.ohm.co.kr (site for application board spec in korean)
- http://instruct1.cit.cornell.edu/courses/ee476/codevisionC/cvavrman.pdf (cvavr manual)
- http://www.nikhef.nl/pub/departments/et/misc/atmega128/atmega128_dat.pdf (ATMEGA128 Datasheet)
- Internet, please surf the internet using these keywords: AVR OR ATMEGA128 OR C PROGRAMMING AND TUTORIAL or you can search the ebooks in several sites
This page will be updated without any further information, so visit this page more often.
COURSES:
1st Week [Thu, March 6th 2008]
- Information about homeworks/tasks submission (important)
- Class plan for this course
- Final score calculation
- Software and others
2nd Week [Thu, March 13th 2008]
- Fundamental of C (Main program, variables, constants, structure, operators and arithmetic expressions, functions, I/O)
- Please read the lecture notes before the class and if possible do the exercise!
3rd Week [Thu, March 20th 2008]
- Conditions and Loops (if, if..else, for, while)
- Please read the lecture notes before the class and if possible do the exercise!
4th Week [Thu, March 27th 2008]
- Array and String (Brief explanation to pointer)
- Please read the lecture notes before the class and if possible do the exercise!
5th Week [Thu, March 27th 2008]
- Introduction to AVR microcontroller ATMEGA 128 and toolkits
- Quiz (15-20 minutes)
- You are told to write a program which ask a string inputted from the user
- Count the number of characters, vocals and consonants
- Replace the vocals (regardless it is a capital letter or not) ‘a’ with ‘1′, ‘e’ with ‘2′, ‘i’ with ‘3′,’ o’ with ‘4′ and ‘u’ with ‘5′
Work alone! Student who is found out working together will be given 0 score. And Good Luck!
- The answer is now available here.
Mid-Term examination hints
- Please study the 5th week lecture note (2 questions)
- Download the last year spring 2007 mid-term test spring 2007 (1 question).
- Study the configuration of uC in this figure (2 questions):
- Good luck for tomorrow
![]()
7th Week [Thu, March 24th 2008]
- Input (brief)
- Trigger and timer (brief)
- Input (brief)
- Timer
- RC Servo
- Sonar SRF04
You can find the last semester lecture notes here.
Mechatronics final projects Spring 2008:
1. 2 DOF Robot arm, manual input with switches:
2. Fan with temperature sensor:
3. ADC to LED illuminator:
4. 3 DOF crane (Manual control):
5. Automatic Entrance Gate:
Students @ day of final presentation:
With the prof:
With me (Mengenai foto saya dibawah ini lihat di blog saya disini (klik)):
Personal comment:
I salute you for your effort of successfully finishing your mechatronics projects though your background is from mechanical engineering with minor experience in programming and electronics. Good Job!







I tried to download the last semester lecture notes,
but it is consisted with so many files and folders.
It is so hard to download all files from this blog.
Could you make a zip file? Then we can download easily.
Thanks.
Dear students, due to some errors of my gmail, from now on PLEASE send any work submissions to my yahoo mail: bondhan_novandy [at] yahoo [dot] com.
Thank you!
See you in class
Hi, Bondhan Novandy, currently i’m doing my research in hydraulic system and interested to implement the SMC. Hope u can help me.
Hi, I don’t have background in hydraulic..however, my friend has ever implemented SMC on an excavator. If you are interested just send me email.