Arduino Klok Project voor Ahmed (3 / 8 stap)

Stap 3: Alarm! Het toevoegen van sommige geluid met een piëzo-luidspreker


Wekkers alarm. I 'm gonna een piëzo-luidspreker toe te voegen, zodat onze Arduino Klok kan ons signaal hoorbaar. Dat telt als een andere uitgang.

Haak een piëzo-luidspreker op digitale Pin 8 en bodem. Vervolgens moeten we sommige variabelen om te helpen bijhouden van dingen in het begin van onze schets:

 // set alarm here or it gets +1 minute in setup<br> int alarm_hour = 0; int alarm_minute = 0; boolean alarming = false; boolean alarmSet = true; int buzzerPin = 8; 

In Setup, kunnen we het alarm ingesteld als dit was niet voor:

 // set the alarm one minute in the future<br> if(!alarm_hour){ // not set above alarm_hour = hours; alarm_minute = minutes + 1; } 

En in de loop, we moeten erachter te komen als het is tijd om het alarm of niet:

 // check for alarm<br> if ((hours == alarm_hour) && (minutes == alarm_minute)){ alarming = true;} else{ alarming = false; alarmSet = true; // reset alarm } if (alarming && alarmSet){ Serial.print("Alarm! "); if (seconds % 2){ tone(buzzerPin, 880); } else{ noTone(buzzerPin); } } else{ noTone(buzzerPin); } 

Wow. Dat klinkt net als de klok naast mijn bed. Zie hoe ik gebruik opnieuw te wisselen van de luidspreker in- en uitschakelen. Mijn klok door mijn bed ook pieptonen in een tweede intervallen en zal alarm voor een minuut als niet resetten of "uitgesteld". Toeval?

Tijd om te verkennen:

  • De toonhoogte wijzigen van 880. Kunt u komen met een patroon of noten spelen?
  • Voeg de digitale Pin 13 LED in de partij. U kunt het gebruiken als een visuele indicatie van alarmerend.
  • Wat als u wilt het alarm korter dan een minuut?

Gerelateerde Artikelen

Arduino LCD Project voor het meten van afstand

Arduino LCD Project voor het meten van afstand

Hallo :)Mag je niet weet hoe te gebruiken een ultrasone sensor voor het meten van de afstand met een LCD-scherm, dus in dit instructable heb ik besloten om u gelukkig te maken en u aan de slag helpen. Deze sensor is erg populair bij de Arduino Geeks.
Lichte gecontroleerde mixer blender, project voor arduino!

Lichte gecontroleerde mixer blender, project voor arduino!

Licht gecontroleerd mixer-blender, project voor arduino!
Maak een nauwkeurige Arduino Klok met behulp van slechts één draad - geen externe hardware nodig!

Maak een nauwkeurige Arduino Klok met behulp van slechts één draad - geen externe hardware nodig!

Hoe te maken van een Arduino Klok - zonder externe oscillatoren of klok chips:(meer van mijn projecten op onze website onderzoek - Klik arduino logo boven aan de introductiepagina)U moet:Een Arduino board (zowat elke smaak zal prima werken) en softwa
Arduino Klok met een dc-motor (één naald)

Arduino Klok met een dc-motor (één naald)

Hi,Ik probeerde te maken van een klok met arduino met één motor, maar het was niet mogelijk met de standaard methode zoals moet er ten minste twee naaldenUren en minuten, dus ik probeerde iets nieuws. In deze klok zijn er zes divisies in een uur in p
Arduino Push waarschuwingen voor deurbel, inbraakalarm, roken alarmen enz

Arduino Push waarschuwingen voor deurbel, inbraakalarm, roken alarmen enz

IoT kennisgevingen van uw deurbel, inbraakalarm, roken alarmen enz met behulp van een Arduino Uno en een Ethernet-Shield.Volledige details op mijn website hierOver Arduino Push waarschuwingsvensterMaakt gebruik van een Arduino Uno en de Ethernet-Shie
TimeDuino - 7 Segment Arduino Klok (geen verschuiving registers nodig!)

TimeDuino - 7 Segment Arduino Klok (geen verschuiving registers nodig!)

Hey alle instructable goers! Dit is mijn eerste project. Ja, ik weet dat die woorden meestal krijgen het stereotype "This isn't going to worden van een goed project" houding, maar ik heb gewacht voor een lange tijd voor een project waarmee waard
Arduino Klok v.2.0

Arduino Klok v.2.0

HiDit instructable is de tweede versie van de Arduino Klok.In deze update veel dingen met inbegrip van de structuur, de motoren de code is veranderd, maar de methode voor het weergeven van de tijd heeftniet gewijzigd. Elke divisie bijvoorbeeld tussen
Zonne-Aangedreven Arduino Klok!

Zonne-Aangedreven Arduino Klok!

Ik heb onlangs geïnteresseerd in zonne-energie en haar toepassingen. Met de vooruitgang in zonnepanelen technologie, zijn zonnepanelen veel meer efficiënt en goedkoop geworden op hetzelfde moment. Ze zijn echter nog steeds nogal duur, zodat je een ap
Arduino Due gebruiken voor het programmeren en testen ESP8266

Arduino Due gebruiken voor het programmeren en testen ESP8266

Als u wenst te programmeren een ESP8266 (Wifi SoC) zult u normaal gebruik maken van een USB naar seriële adapter zoals deze. In het geval u geen één hebt maar u hebt kan een Arduino Due tot rond je de Arduino tuig als een brug te programmeren en test
Arduino Smart Home voor milieu boom

Arduino Smart Home voor milieu boom

Er is een ster boom in ons bedrijf genaamd Facai boom, de betekenis van het krijgen van rijk. Deze boom valt samen met ons door dik en dun jaren sinds ons bedrijf instellen. Ze ziet de ontwikkeling van ons en haar toenemende snelheid van ons bedrijf
Arduino microcontroller project

Arduino microcontroller project

Microprocessor gebaseerd ProjectZoals u weet is onze site gebaseerd op eenvoudige Electronics Project Circuit. Maar aan het bereiken van betere prestaties, (-Project voor procestechniek niveau) en voor hoge kwaliteit output te verslaan de concurrente
[Arduino Etheret Project] Hey u!! Krijgen uit de buurt van mijn huis!

[Arduino Etheret Project] Hey u!! Krijgen uit de buurt van mijn huis!

[Prologue]Oneday.Het was een zeer uitgeput dag vanwege het harde werken.Maar goed terug ik naar huis na het werk de laatste tijd.Zodra ik mijn huis kwam kon ik voelen dat er een iets mis in mijn huis is.Er was geen bewijs. Het was een rechtvaardige m
Vernier sensoren en Arduino (of Teensy) voor het registreren van gegevens

Vernier sensoren en Arduino (of Teensy) voor het registreren van gegevens

laten we eens kijken hoe gegevens verzamelen van Vernier educatieve sensoren met behulp van een Arduino-compatibele board voor de ontwikkeling van de microcontroller.Als u slechts wilt interface een sonde met een computer en wil alles om te werken, m
Ei van karton Penguin Arts and Crafts Project voor Kids

Ei van karton Penguin Arts and Crafts Project voor Kids

Van eierdozen, verf en papier kun je deze schattige pinguïn ambacht met uw jonge geitjes.Hoe maak je een ei karton Penguin Craft Project voor kinderenJe moet:ei kartonzwart, oranje, en witte ambachtelijke schilderenzwart en oranje bouw papier2 googly