Module Indicative Content
Programming microcontrollers connected to servo motors to produce a sequence of movements.
Connection of memory devices to store pre-recorded movement.
Inter-connection of microcontrollers (e.g. using the I2C bus) allowing them to share information.
Synchronising motion with audio.
Module Additional Assessment Details
Assignment
An in-course written assignment 3000 words will develop an embedded controller to react with several animatronic devices simultaneously and form part of a presentation. This will cover learning outcomes 1 and 2. The marks will be divided into hardware 60%, report 30% and presentation 10%.
Module Learning Strategies
Lectures-24 hours
Tutorials-12 hours
The students will develop an embedded microcontroller for stand-alone animatronic control. External memory devices (e.g. flashcards) will be used to extend sequence learning.
Module Texts
Daley, Henry O, 1982, Fundamentals of microprocessors, Holt-Saunders, ISBN: 4833701537
Bignell, James, 2000, Digital elecronics, 4th ed, Delmar, ISBN: 0766803287
Module Resources
PC, microcontroller programmers, C compiler, memory cards, control software, interface cards, RC servos, oscilloscopes, digital multimeters, power supplies, signal generators, etc.
Library resources (over 150 books on robotics, several robotics journals accessible online, full IEEExplore access to academic papers and various magazines).
Module Special Admissions Requirements
None