How to Deal met luidruchtige buren (3 / 4 stap)

Stap 3: Programmeren van de Arduino

U kunt downloaden van de bijgevoegde schets en het laden op je Arduino. Het programma zal automatisch draaien op powerup.

Enkele belangrijke opmerkingen over de code:

Lijn 7
Const int drempel = 320;
Hiermee stelt u de drempel voor het genereren van het afspelen. Het moet laag genoeg zijn zodat de buurman muziek maakt onze grafiek gaan in het rood, maar hoog genoeg zodat omgevingsgeluid het zal niet verrekend (zoals een luid auto buiten). Speel met deze waarde om het precies goed.

Lijn 9
2,3,4,5,6,7,8,9,10,11,12,13};
Deze zijn allemaal van de uitgangen die deel van het staafdiagram LED uitmaken. Als u meer dan ik deed, zal u wilt toevoegen de extra poorten hier.

Lijn 14
Const lange waitTime = 10000.0;
Dit is de periode van 10 seconden wachten om te voorkomen dat valse alarmen. U kunt dit naar wens wijzigen (de waarde is in milliseconden).

Lijn 15
Const lange cancelTime = 4000.0;
Dit is wat definieert "continue" muziek tijdens de wachttijd. Als de muziek onder de drempel voor 4 seconden blijft vervolgens annuleert de wachttijd en teruggaat tot controle. U kunt dit naar wens wijzigen (de waarde is in milliseconden).

Lijn 16
Const lange speelduur = 30000.0;
Dit is hoe lang de vervelende muziek zal worden gespeeld. Het ligt voor 30 seconden, maar u kunt dit desgewenst wijzigen (de waarde is in milliseconden).

Lijn 37
digitalWrite (playPin, hoge);
Dit is de controle-uitgang van de CD speler. Met mijn CD-speler de afspeel-/ pauzeknop nodig een constante 5V en overgang naar de grond zou leiden tot de knop. Dus hier ik ben het opzetten van de pin hoge aanvankelijk. Als het signaal van uw CD-speler normaal laag moet, annuleerteken u uitsluitend wegvagen van deze lijn.

Lijn 46
ledLevel = kaart (sensorReading, 200, drempel, 0, ledCount);
De 200 hier elimineert achtergrondgeluiden. Toen het 0 zou de eerste paar LED bars blijven constant.

Lijn 83-85 en 91-93
digitalWrite (playPin, laag);
delay(200);
digitalWrite (playPin, hoge);
Nogmaals, dit is voor m y CD-speler die een normaal hoog signaal nodig. Als het signaal van uw CD-speler normaal laag moet, moet u wisselen de laag en hoog.

Gerelateerde Artikelen

How To Deal met Helmet Hair

How To Deal met Helmet Hair

Ik richt me in dit instructable video, manieren om te gaan of het oplossen van het probleem van "helmet hair". Sommige renners kan hebben hun kapsel knoeide omhoog na het dragen van de helm worden een probleem. Hoe je omgaan met motor helm haar?
How to Deal met aambeien?

How to Deal met aambeien?

De aambeien behoren tot de meest voorkomende gezondheidsproblemen die mensen vandaag ervaren. Dankzij onze vaak niet echt actieve levensstijl en het gebrek aan oefening, sommige ervaring groot ongemak, evenals de pijn.Stap 1: Wat zijn aambeien toch?A
Denim uitkomt voor FC Barcelona na new deal met Italiaanse merk

Denim uitkomt voor FC Barcelona na new deal met Italiaanse merk

http://www.sportskeeda.com/2013/08/05/denim-suits-for-fc-barcelona-after-new-deal-with-italian-brand/Barcelona hebben een 4-jarige overeenkomst met een Italiaanse kledingmerk genaamd Fashion Box toegeslagen. Op grond van de overeenkomst wordt van de
How to: macht (met Intel Edison)

How to: macht (met Intel Edison)

At is de kern van alle elektronische project weten hoe om het vermogen en hoe lang het zal duren. Dit Instructable richt zich op hoe de macht van de digitale elektronische projecten die laagspanning nemen. Basiscomponenten en beginselen zullen worden
How to Deal with Laptop/Notebook Overheating

How to Deal with Laptop/Notebook Overheating

Laptop overheating can cause severe damage. Onverwachte afsluiting storingen of willekeurig verschijnen schermen van de dood zou kunnen betekenen dat u uw notitieblok bent verstikking. Mijn laatste notebook gesmolten letterlijk op mijn bed als ik geb
How to Hunt met een Airgun Pellet van een Centerfire Rifle

How to Hunt met een Airgun Pellet van een Centerfire Rifle

hoe om te laden en de jacht op trekvogels met een centrefire.25/06 airgun pellets en shotgun inleidingen gebruiken.
Hoe Deal met dood goed

Hoe Deal met dood goed

heb je iemand zeer nauwe en belangrijke ooit verloren in je leven (yeah een huisdier ook geldt)? Alles wat je moet doen om te rouwen goed is deze eenvoudige, maar effectieve stappen te volgen.Stap 1: Cry Crying tijdens dood is normaal en gezond. Als
Multiplex rodelen dia of how to build met multiplex en (bijna) zonder bevestigingsmiddelen

Multiplex rodelen dia of how to build met multiplex en (bijna) zonder bevestigingsmiddelen

een vriend daagde me om te bouwen van een slee dia die weg in de zomer met minimale ophef en ruimte-eisen verpakkingen.Ik bouwde een met schroeven en timmerhout vóór, maar dat systeem niet leent voor eenvoudige demontage. Zelfs met behulp van bouten
How to Design met Silhouette Studio

How to Design met Silhouette Studio

De Silhouette Portrait is een gebruikersvriendelijke elektronische snijmachine. Het kan iets van karton snijden op vinyl, dus kun je stickers, posters of zelfs 3D-objecten. Met al deze kans voor creativiteit kan het overweldigende aan de slag. Dit le
How to Draw met kleurpotlood

How to Draw met kleurpotlood

Ik heb altijd van kunst. Meer specifiek tekenen en schilderen, was ik nooit erg goed in het aardewerk of papier mache. Ik hou van vrijwel alles anders naast sculptuur in de kunstwereld. Ik heb gebruikt tonnen en tonnen van verschillende media en ik h
Hoe Deal met en begrijpen angst

Hoe Deal met en begrijpen angst

angst is een deel van wat ons menselijk maakt; het is onderdeel van onze strijd of vlucht instinct dat ons veilig en op hun hoede voor gevaar houdt. We krijgen allemaal een beetje angstig van tijd tot tijd, wanneer we een groot stuk van het werk vers
Hoe Deal met sarcastische of bedoel opmerkingen

Hoe Deal met sarcastische of bedoel opmerkingen

Hallo iedereen! Fullmetal Roxas hier sommige uiteinden van het leven en vaardigheden. Dit is deel één van mijn "Leven goed met Yourself" gids! Geniet vanStap 1: Stap 1: het probleem Is het iemand in je leven gemiddelde of sarcastisch? Of die het
How to Create met Tabs Content op een makkelijker manier?

How to Create met Tabs Content op een makkelijker manier?

Via deze video tutorial, leren we je hoe maak je pure CSS tabbed inhoud in een eenvoudiger manier en wij laten u gratis download de demo om te bewerken en te gebruiken voor uw eigen website/webpagina.Optioneel: Als u wilt weten meer over het maken va
Baby lawaai detectie

Baby lawaai detectie

dit is een project die ik heb als definitief voor een van mijn klassen in Universiteit gemaakt.Als we kijken naar instructables zag ik een project die maken me denken in een mogelijk apparaat te bouwen:"How to Deal met luidruchtige buren"Dit app