This repository is a part of subject MicroProcessor-Lab (2nd-Year 2nd-Semester Robotics and AI, KMITL)
academic year 2019
There are topics of my works
IC 74HC595 - 8-Bit Serial-In, Parallel-Out Shift
A seven-segment display is a form of electronic display device for displaying decimalnumerals that is an alternative to the more complex dot matrix displays. Seven-segment displaysare widely used in digital clocks, electronic meters, basic calculators, and other electronicdevices that display numerical information.
Serial Peripheral Interface (SPI) is a synchronous serial data protocol used by microcontrollers for communicating with one or more peripheral devices quickly over short distances. It can also be used for communication between two microcontrollers.
I2C combines the best features of SPI and UARTs. With I2C, you canconnect multiple slaves to a single master (like SPI) and you can have multiple masters controlling single, or multiple slaves. This isreally useful when you want to have more than one microcontroller.
real-time clock (RTC) is a low-power, full binary-coded decimal (BCD) clock/calendar plus 56 bytes of NV SRAM. Address and data are transferred serially through an I²C.
UART stands for Universal Asynchronous Receiver/Transmitter. It’s not a communicationprotocol like SPI and I2C, but a physical circuit in a microcontroller, or a stand-alone IC. AUART’s main purpose is to transmit and receive serial data.
An Interrupt's job is to make sure that the processor responds quickly to important events. When a certain signal is detected, an Interrupt (as the name suggests) interrupts whatever the processor is doing, and executes some code designed to react to whatever external stimulus is being fed to the Arduino.
A motor encoder is a rotary encoder mounted to an electric motor that provides closed loop feedback signals by tracking the speed and/or position of a motor shaft.
A proportional–integral–derivative controller (PID controller or three-term controller) is a control loop mechanism employing feedback that is widely used in industrial control systems and a variety of other applications requiring continuously modulated control.
Control the speed of motor. Read the speed back using encoder and calculate pluse to RPM.
My project is Speed motor with temperature protection
My project is Light bulb show
Saharat Saengsawang 61011090