University of Technology Sydney · FACULTY OF ENGINEERING

41099 Introduction to Mechatronics Engineering

- one subject, every graph, every model, every mark
8 Chapters35-page Bible
Our own words - no uploaded lecturer files
Updated for this semester
The Complete Study & Assessment Guide · Spring 2026

41099 Overview

Introduction to Mechatronics Engineering
— Size the resistor, read the schematic, write the sketch, then explain every choice while a tutor changes the requirement.
  • Spring session undergraduate mechatronics at UTS
  • Six credit points
  • Weekly online workshop and in person tutorial
  • Four practical assessment tasks
  • Arduino kit and simulator based

Every mark in this subject comes from something you built and then explained

Introduction to Mechatronics Engineering builds one skill in two halves. The electrical half moves from charge, current and voltage through the circuit laws, dividers and power to the components a small device is made of.

  • Assessed by demonstration Four built artefacts: a supervised practical quiz, a group video, a one to one viva and a project showcase.
  • The viva is the gate A pass in the Assignment 3 demonstration is required to pass the subject, and a first attempt pass unlocks the higher grades.
  • Explain, do not memorise Marks come from justifying component values and program structure while a tutor asks you to change them.
  • Budget before you build Check the per pin current guidance and the pack capacity before a demonstration, not during it.
41099 · University of Technology Sydney
An independent, AskSia-authored study guide. AskSia is not affiliated with, endorsed by, or sponsored by University of Technology Sydney; the course code and name are used for identification only.
Assessment

How 41099 is assessed

ComponentWeightFormat
Assignment 1 (A1): Mechatronics practical demonstration Level 110%Supervised 40 minute practical quiz in class with a restricted list of permitted resources, worked from a provided starter circuit and starter code
Assignment 2 (A2): Mechatronics practical demonstration Level 220%Group integration task, presented and demonstrated on video, with peer marking
Assignment 3 (A3): Mechatronics practical demonstration Level 3 · hurdle30%One to one online viva: justify the design, then alter the supplied circuit and program on the spot
Assignment 4 (A4): Personalised Mechatronic Project40%Self directed project proposed through a learning contract and presented at the showcase, or a reattempt of the A3 functionality in its place

The four weights above are published in the subject's own materials for this offering and sum to 100. The subject reports a grade rather than a number, so the result is one of Z, X, P, C, D or H; a pass requires 50 per cent overall together with a pass in the Assignment 3 demonstration, and the higher grades require 65, 75 or 85 per cent, a first attempt pass in that demonstration and participation in the showcase. Per question mark values inside the supervised quiz are stated on the quiz itself rather than in advance. Confirm every weight, date and condition on the subject's assignments area before each deadline.

Assessment structure

10%20%30%40%

Segment widths are drawn from the four published weights, which sum to 100. The third segment is the demonstration that must be passed to pass the subject.

Current dates · verify in LMS

Current 41099 dates

DateItemControl
Wednesday 12 August 2026Assignment 1, in classWeek 3, supervised class time
Friday 4 September 2026Assignment 2 due9:00 pm submission
Monday 28 September to Thursday 1 October 2026Assignment 3 vivaBooked timeslot in Week 9
Tuesday 3 November 2026Assignment 4 showcaseAfternoon session

Dates are as published in the subject's own assessment overview for this offering. Confirm exact deadlines and submission settings in the live LMS.

Contents · every chapter, one map

What 41099 covers

Introduction to Mechatronics Engineering builds one skill in two halves. The electrical half moves from charge, current and voltage through the circuit laws, dividers and power to the components a small device is made of. The programming half moves from program structure and digital output through input handling, analog conversion and non blocking timing to state machines.

The two halves meet in displays, motors and power budgets, and every assessed task asks you to build something and then explain and change it.

01

Circuit fundamentals: voltage, current and Ohm's law

charge, current, voltage and resistance · the three forms of Ohm's law · electrical power · the per pin current guidance
  • Charge, current, voltage, resistance and power as one connected set
  • Where each quantity is measured, and why the meter goes in a different place each time
  • Ohm's law written in the direction the question leaves open
  • Sizing a component against a supply, then living with the stock value
  • Power dissipation and the current a single output pin can honestly supply
02

Kirchhoff's laws, dividers and electrical power

the current law at a node · the voltage law round a loop · series and parallel combination · the divider rules · where the power goes
  • A node, and why charge cannot accumulate at one
  • Declaring a sign convention before writing a node equation
  • What counts as a loop, and the node rule that disqualifies most wrong ones
  • Series and parallel combination derived from the two laws rather than memorised
  • The voltage divider rule and the ratio that sets a node voltage
  • The current divider rule, and why the other branch appears in the numerator
03

Resistors, LEDs, breadboards and schematics

linear against non linear parts · polarity and forward voltage · reading colour bands · breadboard continuity · schematic against wiring diagram
  • Why a light emitting part is not a resistor, and what the steep characteristic means
  • Polarity, and the two ways to tell one end from the other
  • Designing the limiting resistor from the supply, the forward voltage and the target current
  • Reading four band and five band colour codes, tolerance band first
  • Breadboard continuity: vertical rails, horizontal banks and the gutter between them
  • Debugging against the schematic rather than against a photograph
04

Arduino program structure and digital output

the function that runs once and the function that repeats · pin modes · writing a pin high or low · variables, types and the assignment operator
  • Two framework functions with different lifetimes, and the rule for sorting statements between them
  • Configuring a pin as an output, and why a pin cannot be an input at the same time
  • Writing a pin high or low, and the 5 V and 0 V those words stand for
  • The blocking wait, its parameter type and its range
  • Declaring and initialising a variable, and why the equals sign is an instruction
05

Digital input: pull resistors, logic levels and debounce

why a floating input lies · pull up, pull down and the internal resistor · active low wiring · contact bounce and the timing test
  • An input with only a switch attached has no defined voltage while the switch is open
  • External pull down, external pull up and the internal resistor compared side by side
  • Inverted readings, and why the fix is usually software rather than rewiring
  • Active low output wiring, where a low level lights the indicator
  • Contact bounce, and a timing window that accepts one edge and refuses the rest
06

Analog input, ADC resolution and pulse width modulation

continuous voltage to integer code · ten bits and 1024 levels · resistive sensors through a divider · duty cycle and average voltage
  • Two voltage levels on a digital pin against a continuous range on an analog pin
  • Resolution: 1024 codes, a range of 0 to 1023 and a step of 4.9 millivolts
  • Converting a code to a voltage and a voltage to a code
  • Reading a resistive sensor through a divider, and choosing the fixed partner
  • Producing an average rather than a voltage, and the loads that can average it
07

Functions, control flow and non-blocking timing

writing and calling your own functions · choosing a control structure · arrays · why waiting blocks everything · states and transitions
  • Calling a function, and the parameters that make a helper reusable
  • Naming conventions, and why case sensitivity is not a cosmetic issue
  • Replacing a run of separate declarations with one array
  • Choosing between conditional chains, selection, and the two loop forms
  • Elapsed time scheduling, with one timestamp per task
  • Naming states, listing their actions and writing down every transition
08

Displays, motors and power budgets

common anode displays and multiplexing · libraries you must be able to explain · three kinds of motor · current and energy budgets · battery safety
  • Common anode and common cathode displays, and why the datasheet question comes first
  • Multiplexing a four digit display so the wiring stays manageable
  • Libraries, and the obligation to explain one you have chosen to use
  • Three kinds of motor and the different thing each needs from the board
  • Pulse width as a position command rather than an average
  • Current budgets at the worst moment, and runtime from stored capacity

The programming half moves from program structure and digital output through input handling, analog conversion and non blocking timing to state machines. The two halves meet in displays, motors and power budgets.

There is no written final paper: the four assessed events are a supervised practical quiz, a group integration task presented on video, a one to one viva demonstration, and a personalised project taken to a showcase.

What the assessment structure asks you to practise

The electrical half decides what is possible

Circuit reasoning is what tells you that an output pin supplies only about forty milliamps, that a light emitting part needs a resistor to set its current, and that a sensor resistance has to become a voltage before anything can read it.

Those three facts shape most of the design decisions a tutor will ask you to justify.

The programming half decides when

Program structure is about lifetime and timing rather than syntax. Configuration happens once and behaviour repeats; a blocking wait stops everything while an elapsed time test lets several things share one loop.

A device with modes is written as named states with explicit transition conditions, which is also the form that is easiest to explain aloud.

The assessment rewards the explanation, not the build

A working device that cannot be modified on request scores badly; a simpler device whose every value can be justified scores well.

Prepare by rehearsing the answer to why this and not something else for every component and every structure in your own work.

Worked example · free

Size a limiting resistor and defend every number in it

Q [6 marks]. AskSia assigns six practice points to this independent exercise; they are not a University marking scheme. A 5 V output pin drives a red light emitting part whose published figures give a forward voltage of 2.2 V at 20 mA and a maximum forward current of 25 mA. Choose a resistor for a design current of 15 mA and justify each step.
Two parts, two entirely different characters.Two parts, two entirely different characters. The resistor’s current is proportional to the voltage across it, so a small change in voltage makes a small change in current. The LED passes almost nothing until its forward voltage, then rises almost vertically — which is exactly why it needs a resistor to decide the current for it.012301020150 Ω resistorred LEDforward voltagevoltage across the part (V)current (mA)
Two parts, two entirely different characters. The resistor’s current is proportional to the voltage across it, so a small change in voltage makes a small change in current. The LED passes almost nothing until its forward voltage, then rises almost vertically — which is exactly why it needs a resistor to decide the current for it.
  • 2Subtract the part's forward voltage from the supply to find the resistor's share.
  • 2Divide by the design current, then move to a stock value in the safe direction.
  • 2Recompute the resulting current and check it against the published maximum.
The part keeps 2.2 V, so the resistor must absorb 2.8 V. Dividing by 0.015 A gives 186.7 ohms, and rounding to 220 ohms rather than 180 ohms lowers the current, which is the safe direction. The resulting current is 2.8 divided by 220, which is 12.7 milliamps: roughly half the published maximum and at the lower edge of the typical operating range.
Sia tip — Subtract before you divide. Dividing the whole supply by the design current gives 333 ohms and starves the part, and it is the commonest wrong answer in this subject.
Glossary

Key terms

Node
A connection of two or more elements in a circuit.
Voltage divider
A series resistor pair that splits a supply voltage in proportion to the two resistances.
Forward voltage
The voltage a light emitting part drops once it is conducting, set by its material and colour.
Limiting resistor
The series resistor whose value decides the operating current of a light emitting part.
Schematic
A drawing of which components exist and how they are connected, independent of physical layout.
Pin mode
The configured electrical role of a pin, either sending voltage to a circuit or reading voltage from one.
Floating input
An input pin with no defined connection, whose reading is unpredictable.
Pull up resistor
A resistor tying an input to the supply so an open switch reads a high level.
Contact bounce
The rapid chatter of a mechanical switch as its contacts settle.
Resolution
The size of the smallest input change a converter can report as a different code.
Duty cycle
The fraction of each switching period for which the output is at its high level.
State machine
A program organised as named states, each with actions and conditions that advance it.
Stall current
The much larger current a motor draws when something prevents it from turning.
Battery capacity
The charge a pack can deliver over time, rated in amp hours or milliamp hours.
FAQ

41099 FAQ

How do the electrical and programming halves of this subject fit together?

The subject teaches electricity first and code second, then joins them. Circuit reasoning decides what a pin may be asked to drive and what a sensor voltage means, while program structure decides when those decisions are made. Almost every problem late in the subject needs both halves at once, which is why the assessment asks you to explain a device rather than to recite either half.

How are the four assessment tasks weighted?

The subject's own materials publish four weights that sum to one hundred: the supervised practical quiz at ten per cent, the group integration task and video at twenty, the one to one viva demonstration at thirty, and the personalised project and showcase at forty. The result you receive is a grade rather than a number, but those weights are what produce it.

Which task must be passed to pass the subject?

The viva demonstration. To receive a pass you need fifty per cent overall and a pass in that demonstration, and a student who does not pass it at the first attempt may reattempt its functionality in place of the personalised project. That reattempt route preserves a pass; the higher grades additionally require a first attempt pass and participation in the showcase.

Are the practice questions in this guide official assessment questions?

No. Every question, worked example and point allocation here is written independently as a study aid. The subject does publish what each tutor checked checkpoint is worth inside the supervised quiz, but those values are not published in advance, so nothing in this guide claims to reproduce a marking scheme.

What does the viva actually ask students to do?

It asks you to justify a supplied design and then alter it on the spot while a tutor watches. That means the preparation is not rehearsing a working device but being able to answer why each component value and each program structure was chosen, and knowing where in your own work you would go to change a timing, invert a level or move an output.

How should a device be prepared for the showcase?

Freeze the program and save a dated copy, then run the device on the supply it will actually use for as long as the session lasts. Reseat every connection and stop touching the board. Rehearse four sentences covering what it does, how input reaches the decision, why each value was chosen and what you would change next. Pack spare wires and a charged pack.

Where should students confirm dates and task details?

On the subject's own pages. The assignments area lists the tasks, their weighting and their due dates, and the subject information page is named as the definitive source when anything appears in more than one place. Dates reproduced in any independent guide, including this one, should be confirmed there before each deadline.

Chapter questions

Questions students ask in each 41099 chapter

Why does a component need a resistor beside it rather than a smaller supply voltage?
Lowering the supply is not available on this board, because a digital output can only produce its own supply voltage or ground. The resistor absorbs whatever voltage the component does not, and the value you choose sets the current in the whole series loop. That makes the current a design decision instead of an accident of what the supply happened to deliver. Chapter 01 · Circuit fundamentals: voltage, current and Ohm's law
How do you know which resistance belongs on top of a divider ratio?
The numerator is always the resistance the wanted voltage appears across. For a junction voltage measured to ground that is the lower resistor, and for the drop across the upper resistor it is the upper one. Writing that sentence before substituting numbers removes the entire family of inverted ratio errors, and it is the step a marker looks for. Chapter 02 · Kirchhoff's laws, dividers and electrical power
Why can a light emitting part not simply be connected across the supply?
Its characteristic is almost vertical above the forward voltage, so a tiny change in applied voltage produces an enormous change in current. Without a series resistor nothing in the circuit decides the current except the internal resistance of the supply and the part, and the result is normally far past what the part can survive. Chapter 03 · Resistors, LEDs, breadboards and schematics
How do you decide whether a statement belongs in the one time function or the repeating one?
Ask whether the statement describes something that is true for the whole run. Pin configuration is, so it belongs in the function that executes once. Anything whose answer can change while the board is powered belongs in the function that repeats. The distinction is about lifetime rather than style, and it is what a marker is listening for. Chapter 04 · Arduino program structure and digital output
Why does a button without a resistor give readings that change when a hand moves nearby?
Because while the switch is open the pin is connected to nothing and is electrically floating, so it picks up whatever is around it. The reading flickers, responds to proximity and settles differently on each restart. This is neither a faulty board nor a faulty program; it is a missing resistor, and the resistor exists to give the pin a defined level during the open half of the cycle. Chapter 05 · Digital input: pull resistors, logic levels and debounce
Does a higher resolution mean a more accurate reading?
Not by itself. Resolution is the smallest change the converter can report, while accuracy is whether the code corresponds to the voltage you believe it does. That depends on how steady the reference supply is and on noise along the way. In practice the last code or two wander even with a still input, which is why a threshold set exactly at a measured boundary chatters. Chapter 06 · Analog input, ADC resolution and pulse width modulation
Why should a helper take parameters instead of reading the program's own variables?
A helper that reaches outside itself can only ever do one job, and moving it into another project drags those variables along. One that is given what it needs and hands back a result can be tested on its own, reused for a second sensor, and described in a sentence. Deciding what to pass in rather than what to reach for is the engineering content of writing helpers. Chapter 07 · Functions, control flow and non-blocking timing
Why can a motor never be connected straight to an output pin?
Because the pin can supply only about 40 milliamps according to the course materials, which is suitable for indicators and small sensors and nowhere near what a motor draws. Connecting one directly does not produce a weak motor; it damages the board. The pin switches a transistor or a driver board, and that device switches the motor supply. Chapter 08 · Displays, motors and power budgets
Study strategy

How to prepare for the assessments

Revision in this subject is rehearsal for an explanation. For each chapter, state what is shared in the circuit, choose the relation that matches it, work one independent case, and then say out loud why each value was chosen and what you would change if the requirement moved.

Finish every answer the way the demonstration does: name the component or line you would alter, predict the new number, and say what measurement would confirm it.

Study 41099 with AI

Your AI Engineering tutor for 41099

Stuck on a hard 41099 question? Sia is AskSia’s AI Engineering tutor — ask any 41099 Introduction to Mechatronics Engineering question and get a clear, step-by-step explanation grounded in how the course is actually taught and assessed. Read this whole study guide free, then take your hardest questions to Sia.

Related courses

41057 · 25400

A+Everything unlocked
Unlocks this Bible + all 48 of your University of Technology Sydney subjects - and 1,000+ Bibles across every Australian university.
Sia - your UTS41099 tutor, unlimited, worked the way the exam marks it
The full 35-page Bible + practice bank with worked solutions
Chrome extension - sync your LMS so Sia knows your deadlines
Bilingual EN / Chinese on every Bible and every Sia answer
$0.99 Trial
30-day money-back · cancel in one tap · how it works