Build an Arduino Sketch

The task is to develop software for the control of a toaster using the Arduino kit.

The toaster has the following features:

- Start functioning/stop pushbutton.

- Toaster ON/OFF indication (LED)

- Toast lever sensor (pushbutton)

- Toast lever indicator (LED)

- Browning control (simulated through potentiometer), using 6 LEDs to

specify the time left.

- Smoke detector (simulated through potentiometer) and indicator (LED).

The following requirements regarding functioning of the toaster are given:

- Write a program so it waits for an ON/OFF switch to be pressed and turns on a

toaster ON/OFF LED.

- Following this, continue the program so it waits for the toast lever to be pressed

down (you may simulate this with a pushbutton) and turns ON a second LED.

- A POT is used to determine the time the toaster should be ON. For simulation

purposes, a full scale POT value, 1023, should correspond to a time of 6 seconds

(the user is expected to move the browning control to the desired setting).

- 6 LEDs will be flashing and displaying the time left in the cycle (6 LEDs ON if 6

seconds are left, then 5 and so on until all LEDs are OFF).

- Once the cycle has finished, the toast should be ejected so the toast lever

indicator should be OFF.

School of Engineering and the Environment. Coursework Assessment Brief. Page 3 of 10

- Smoke is measured with a photo sensor (simulated with a POT). An LED which

luminosity is proportional to the smoke detected, indicates the level of smoke. If

the smoke is higher than 80% full scale of the ADC, a smoke warning should be

indicated by flashing the LED and a playing a sound. The toast should then be

ejected (turning OFF the appropriate LEDs).

Skills: Arduino, Electronics, Microcontroller, Electrical Engineering, C Programming

See more: appropriate design theme mission finished yet begun, engineering school math basics, arduino sketch led, arduino sketch mini pro, arduino sketch writer, arduino sketch programming, arduino sketch circuit, wifly arduino sketch, arduino sketch program, hall effect sensor arduino sketch, simple arduino sketch, build arduino energy monitor, xbee arduino sketch, parts needed build arduino controller, arduino sketch touch screen, sample android arduino sketch, ultrasonic servos arduino sketch, arduino sketch bluetooth usb, gps bee arduino sketch

About the Employer:
( 0 reviews ) Edgware, United Kingdom

Project ID: #28148459

Awarded to:


Hi there, I have read your requirements, is depending on what you want to do with it. I have made a lot of Arduino projects. After we make some command to move. I can work with all types of Microcontrollers programming More

£20 GBP in 7 days
(13 Reviews)

6 freelancers are bidding on average £32 for this job


Hello, thank you for your job posting. I read your description about--Arduino I am a senior electrical engineer. I have plenty of experience in firmware development and micro-controller developments. I can write the fi More

£10 GBP in 1 day
(116 Reviews)

Am a Mechatronic engineer with 5 year experience in Arduino programming and I believe i can handle your task to perfection

£24 GBP in 3 days
(23 Reviews)

I am an Arduino/microcontroller programmer. I have strong experience in the C/C++ language. I can help you with your project. kindly contact me for details. Thanks, Ramy

£80 GBP in 8 days
(18 Reviews)

Hi I am reliable firmware developer who are familiar with arduino I read your proposal carefully and I noticed you want. Before, I have realized the neopixel control using ws2812 and relay pack control Also, My hobby More

£50 GBP in 4 days
(9 Reviews)

I am mechatronics engineer, working as embedded software engineer. I am familiar with arduino, C programming, and made more project in this track, then I can make your task. So let me hear from you soon.

£10 GBP in 2 days
(0 Reviews)