Monday 30 September 2024

Lab 1-4

Click on Lab assignments to access Lab 1-4.

I highly recommend you to complete Lab 1-3 if you haven't done it. 


 



Wednesday 25 September 2024

Lecture 1-4: Digital circuits and combinational logic circus design

We have completed the lecture 5 - Digital circuits and combinational logic circus design.

In this lecture, we have learn how to build up an integrated circuit (functional circuits) from seven primitive logic gates (AND, OR, NOT, NAND, NOR, XOR, XNOR). 

We have also studied how to build up the key functional integrated circuits (Enablers, Selectors, Decoders, Multiplexers, etc) from the primitive logic gates and inherit them to build up larger circuits, e.g. 3-to-8 decoder, multiplexers. 


Friday 20 September 2024

Lecture 1-3: Number Systems

In this lecture, we learnt the following topics:
- Decimal, Binary, Octal, HexaDecimal number systems and the conversion between the number systems. 
- Four standard arithmetic computations and their computational operations. 
- Complement of a number in a r_base system
- Several examples of 1s and 2s complement to illustrate their implication in computer systems.
- The relationship between the 1s and 2s complements.


Wednesday 18 September 2024

Lecture 1-2: Event-driven programming and FSM

We have reviewed the basic of the method of event-driven programming and FSM to get better understanding on how to write an embedded code for micro-controllers.

A typical example of light switching is illustrated with various case studies to highlight the concept of time automata, scheduling, modes in the embedded programming. 

Sunday 15 September 2024

Lecture 1-1: Microprocessors and embedded programming

We overviewed the entire of the course to get the first touch on the role of micro-controllers in mechatronic systems.
We used the Atmel micro-controller as an example to introduce its architecture and functionalities. We went through the functionalities of I/O ports, ADC/DAC, Timers/Counters/USARTs and so on. 

We will discuss more how to write a code in either Arduino and C code so you are aware of what embedded C program is and how to use it.

Please note that we will practice with the key features of the Atmel micro-controller during the lab assignments and mini-projects. 

Tuesday 10 September 2024

Lab 1-1

1. Safety requirements delivered by Megan. 

2. Component kit for labs and mini-projects. 


3. Lab 1-1 - Basics of electronic components, circuit, and embedded C programm.

Click on Lab assignments to access Lab 1-1



Monday 9 September 2024

Lecture 0-1: Introduction to Mechatronics

In this lecture, we overviewed the definitions of Mechatronics and learn that Mechatronics is nowadays known as multi/cross/inter-disciplinary field of science of mechanical engineering, electronics, computer engineering, communication engineering, systems and control engineering.

We discussed some mechatronic systems to find out what are their key components and functionalities: sensors, actuators, input and output signals with interfaces, and digital computing. 

Finally, we overlooked the content of the course and how this course is related to the other course in Mechatronics focus.