State machine controlled transistor project | Computer science

Your final project will be an extension of Board IO and State Machine (Labs 10 and 11). You will expand on these labs and customize them to make something unique (i.e. design your own state machine to do something useful or fun). 


You may incorporate any of these features of the SJOne Board: 


 Acceleration sensor (3-axis)  Light Sensor  Temperature Sensor  Infrared Sensor  4 push-buttons  4 mini-LEDs  2x 7-segment LED display  USB/Serial for data input/output 


In addition, you will use a power MOSFET (transistor) to control (turn on/off) an external DC-powered device, such as a motor or LED flashlight using the General Purpose IO pins of your microcontrollers.  


A typical project might be a temperature control system that turns on a fan when the temperature sensor measures a value over a certain threshold. The state machine might allow a user to switch between “automatic mode,” “manual on/off mode,” and “configuration mode” by pressing the board’s buttons.  


Optionally, you can include a feature to control the speed of the fan (or brightness of the LED) by implementing Pulse Width Modulation.  


"We Offer Paper Writing Services on all Disciplines, Make an Order Now and we will be Glad to Help"