Find Jobs
Hire Freelancers

digital alarm clock using an Arduino microcontroller. (TINKERCAD)

$10-30 USD

Finalizat
Data postării: aproape 3 ani în urmă

$10-30 USD

Plata la predare
digital alarm clock using an Arduino microcontroller. The clock will have different functionalities implemented in it, like showing the temperature, switching between 12H and 24H modes, setting up the values for current time and alarm time, etc. via the use of buttons. Project Details You are expected to do the whole project solely on Tinkercad, but for those who prefer to use Proteus can also use it. (One advantage of Proteus is having more options to choose from for most components.) You are NOT restricted to using register operations, you can use any kind of code including libraries for components (i.e. Wire.h, LiquidCrystal.h). But YOU MUST USE TIMER for timing. Do not use delay function for timing. Requirements - LCD screen which is showing: 1-Current time (Switchable between “00:00-24:00” and “00-12 AM/PM”) 2-Alarm time (with a symbol indicating ON/OFF) 3-Temperature (Switchable between Celsius and Fahrenheit) -4 Buttons which are used for: B1-Switching between modes in current time (Hold 3 seconds for current time setup) B2-Setting the alarm ON and OFF (Hold 3 seconds for alarm time setup) B3-Switching between temperature scales (Fahrenheit /Celcius) (During a value setup, this button acts as “raise value ^”) B4-Snooze button (Temporarily stops alarm for only 5 minutes) Piezo buzzer for the alarm sound Potentiometer for changing backlight brightness Temperature sensor for detecting temperature You must use TIMERS for timing (i.e. do not use delay function to update seconds) To see which value is being set at a given time, the time value which is being set will blink. Here is an example setup scenario of setting up alarm time: Alarm Set Up 1-Hold B2 for 3 seconds to start setup *alarm minute will blink* 2-Use B3 to adjust alarm minute 3-Press B2 once to switch to hour *alarm hour will blink* 4-Use B3 to adjust alarm hour 5-Press B2 again to end setup Clock Set Up 1-Hold B1 for 3 seconds to start setup *clock minute will blink* 2-Use B3 to adjust alarm minute 3-Press B1 once to switch to hour *clock hour will blink* 4-Use B3 to adjust alarm hour 5-Press B1 again to end setup
ID-ul proiectului: 30381472

Despre proiect

4 propuneri
Proiect la distanță
Activ: 3 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
Acordat utilizatorului:
Avatarul utilizatorului
Hello, I'm an Electrical Engineer .I have many Experiences in Matlab ,python ,C# ,VB , Microcontroller, Arduino , sensors ,PLC’s, SCADA system, circuit design , PCB ,also I have experience in programming that connect electronic to desktop application , android application .
$25 USD în 2 zile
4,8 (10 recenzii)
3,9
3,9
4 freelanceri plasează o ofertă medie de $69 USD pentru proiect
Avatarul utilizatorului
An easy project to be done, U will get the best work done..thanx................................................
$30 USD în 2 zile
4,8 (68 recenzii)
4,8
4,8
Avatarul utilizatorului
i read your project and I have done this before contact me I'm a mechatronics engineer i have knowledge in mathematical differential equations, Robotic and Embedded systems design, logic design, c & c++ programing, MATLAB coding, solid works design, microcontrollers Arduino. I also have skills in Raspberry pi application maker. IOT in esp32/8266.
$20 USD în 7 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
Hello, your project is very suitable for me. I have enough experience in Arduino firmware and Proteus simulator. I checked your requirements, and sure that I can complete it perfectly. I am ready to start working on your job today. Looking forward to hear back from you soon.
$200 USD în 3 zile
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul TURKEY
Istanbul, Turkey
5,0
1
Metoda de plată a fost confirmată
Membru din mai 26, 2021

Verificarea clientului

Alte proiecte ale acestui client

c++ or java project
$100-101 USD
Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.