This course covers fundamental embedded skills that are necessary for working with embedded systems. In this course, an introduction to automation systems in the E&E industry, as well as an introduction to embedded systems will be covered, followed by basic electronics and software theory and concepts related to embedded systems. PLC and basic C and Arduino programming will also be covered. This is the core course, the knowledge of which will be used in the basic, intermediate, and advanced courses.
Learning Outcome
- Automation systems used in the EE manufacturing industry
- Embedded systems, their components and applications
- Basic electronics and software theory for working with embedded systems
- Sensors and actuators used in embedded systems
- Power distribution and regulation
- PLC and ladder diagram programming
- Basic C programming for embedded systems
Methodology
This course will be conducted in a workshop fashion, whereby the basic theory and concepts will be presented, followed by hands-on practice and exercises.
Pre-requisite
This course is open to all levels, however prior electrical/electronics or programming knowledge can be advantageous.
Duration
4 Days
Target Group (who should attend)
Fresh graduates, and working industrial workforce involved in factory manufacturing production, such as process, quality, mechanical, computer science and other related fields.
-
Day 1
- Introduction to EE Manufacturing Industry
- Introduction to Automation System in EE Manufacturing Environment
- Automation Generic System Line Up
- Introduction to Embedded Systems (Overview, Components, Purpose)
- Basic Electronics Theory and Software Concept
Day 2
- Sensors and Actuators
- Power distribution and regulation control
- PLC, Ladder Diagram Programming and its Simulator
Day 3
- Starting C Programming for Embedded
- Arduino Architecture, IDE and Simulator
- GPIO Programming for Simple Output Devices and Parallel
- GPIO Programming for Simple Input Devices
- Parallel Communication Programming
Day 4
- Mini Project #1