FC-04 geluid Sensor geduwd om haar grenzen (1 / 14 stap)

Stap 1: Kerngegevens #1. splitsing van de aan / uit functies


1. de functies "ON" en "OFF" te splitsen in aparte secties

Plaatsen van de aan en uit functies in hun eigen secties binnen het script was een groot stuk van deze puzzel voor mij. Voorafgaand aan doen dus ik was dicht bij het krijgen van de LEDs te reageren de manier waarop die ik wilde, maar het nog steeds was niet goed.

Ik heb nu alle functies om te schakelen de LEDs ON gegroepeerd onder de "ledsON:" label. En alle functies om te schakelen de LEDs terug uit opnieuw zijn samen onder de "ledsOFF:" label.

Dit liet ook mij te doorlopen van de "ON" sectie van de code meerdere malen voordat u naar de sectie "OFF". Hierdoor is het programma te halen meer van de wijzigingen in de waarde van de gemiddelde sensor. Maar je moet rekening houdend met het feit dat de meer tijden die u uitvoeren via de sectie ON hoe langzamer het programma de OFF-secties krijgt.

Laten we praten over deze "label" secties in deze schets. Als u een label voor hebt gebruikt, geen paniek. Denk aan een label als niets meer dan een bladwijzer in uw code. En maken van een label kan niet makkelijker-

LABEL1: (Opmerking de dikke darm, u Niet toevoegen een puntkomma aan het einde van een label)

Thats it, we zojuist een label (bladwijzer) genaamd "LABEL1". Nu kun je direct naar de functies onder LABEL1: vanuit een willekeurige locatie in uw script. Labels zijn zeer nuttig vooral wanneer gecombineerd met andere functies zoals "als"-instructies.

Hier is een snelle voorbeeld:

In het volgende voorbeeld, dat wij hopen dat 'x' altijd is gelijk aan 10 anders lijkt het alsof we gonna een nucleaire raket lanceren!

............

Als (x = 10 goto LABEL1); (Opmerking: Niet het gebruik van de dikke darm aan het einde van een labelnaam bij het aanroepen van het)

raket voorbereiden op lancering

digitalWrite (veiligheid, laag); Er is een veiligheidsschakelaar? Blijkbaar draaide we het uit!

digitalWrite (start, hoge); lancering van de raket - bummer

LABEL1:

seriële. Println ("X was gelijk aan 10");

seriële. Println ("verwijderen hoofd tussen de knieën")

.........

In het bovenstaande voorbeeld zolang "x" gelijk aan 10 is het programma zal overslaan alles inclusief "/ / raket voorbereiden op lancering" en ga direct naar de code onder LABEL1.

Maar er is een probleem, het programma zal blijven lezen van de code die na LABEL1, met inbegrip van de aanvullende code die wordt verderop in het script dat preps en lanceert de back-up Tomahawkraketten komt. Het is gebruikelijk bij einde labels gebruiken om een naam: aan het einde van uw schets. Het einde: etiket kunt krijgen van de heck van dodge. Om te voorkomen dat het programma van de lancering van de Tomahawks wanneer het wordt naar dat deel van de code, stoppen we het programma om naar dat deel van de code! Als wij moesten toevoegen

goto einde;

onder de laatste serie. Println lijn boven de schets zal gaan rechtstreeks naar het einde en overslaan die Tomahawks evenals de lancering.

Gerelateerde Artikelen

Alarm met beweging en geluid Sensor gecontroleerd en beheerd Via Web

Alarm met beweging en geluid Sensor gecontroleerd en beheerd Via Web

In deze Instructables zult maakte ik een kleine project met een blauw PHPoC uit Sollae systeem (Zuid Korea).PHPoC Blue(P4S-342) is een programmeerbare board met een PHPoC-interpreter ingebed. Het heeft 22 digitale input/output pinnen, 6 analoge ingan
Ardunio gecontroleerd geluid Sensor

Ardunio gecontroleerd geluid Sensor

bouwen van een Arduino geluid Sensor ControllerHulpmiddelen-Soldeerbout-7 in van draad-schroevendraaier-solder-krimpen van de buis-neus buigtang naald-schaar TangOnderdelen-een relais (http://www.mouser.com/Search/ProductDetail.aspx?qs=0cdP5f6kAtG%25
7UP geluid Sensor Art

7UP geluid Sensor Art

Maker: Kushal kumar en HarishWe dit project zo gemaakt dat het werkt als we zeggen: 'Hallo', antwoordt het met een knipperen.Materialen:Koperen TapePotloodCircuit Stickers LEDsA4 vellen-Cel van lithiummagnesiumoxideGeluid Sensor effect stickerTools:G
LinkitONE geluid Sensor

LinkitONE geluid Sensor

Wilt u testen van het geluid om je heen? Wana maken van uw nieuwe project van de wetenschap of gewoon wat leuks? Heb je een LinkitONE bord? Dan bent u aan het juiste adres!Hier zal ik u tonen stap voor stap hoe een correcte sensor met je linkit board
Geluid Sensor met behulp van A LM324

Geluid Sensor met behulp van A LM324

dit is een dual microfoon (links/rechts) input correcte sensor. Ik maakte deze correcte sensor toe te voegen aan een robot voor oren. Het hart van het circuit is een LM324 quad op versterker en een paar condensor mics.De correcte sensor werkt door mi
Lego Mindstorm geluid Sensor

Lego Mindstorm geluid Sensor

dit is mijn eerste instructable en ik hoop dat het u bevalt! Het is een tamelijk eenvoudig ontwerp en als u de foto's volgen u moet zitten kundig voor dit vrij gemakkelijk te maken.Stap 1: Dit zijn de onderdelen die u nodigStap 2: Het samenstellen va
Intel edison gebaseerd geluid monitor voor huisautomatisering!

Intel edison gebaseerd geluid monitor voor huisautomatisering!

Hallo iedereen!Ik ben Geeve George een MAKER trots uit INDIA! Ik begon op de leeftijd van 10 en mijn ijver voor maken nog wordt voortgezet zoals ik gefascineerd ben door de eindeloze mogelijkheden en kansen die technologie biedt!HAT! is mijn serie va
Interactieve Ambient Sensor met Intel Edison & Grove Starter Kit Plus

Interactieve Ambient Sensor met Intel Edison & Grove Starter Kit Plus

Hallo ik heb een heleboel Instructables hier, maar ik wil een project waar u kunt zien het gebruik van verschillende sensoren, knoppen, zoemers, LED en lcd togheter!!! Wat we gaan om te beseffen is een interactieve AMBIENT SENSOR waarin u welke senso
Geluid-reactieve leidde Tiny cilinderhoed

Geluid-reactieve leidde Tiny cilinderhoed

Deze kleine cilinderhoed is bedekt met LED stickers die fade in- en uitschakelen en oplichten in de reactie aan lawaai. De elektronica zijn allemaal gedaan met materialen van YuKonstruct de nacht van het bouwen van de Chibitronics en de hoed is gemaa
LED geluid Reactor

LED geluid Reactor

Materialen:Onshape accountLaser CutterKolibrieKolibrie correcte sensorKolibrie LED verlichting x4Hout of kartonHoutlijmVerf (optioneel)Stap 1: Voortbouwend op Onshape Bouwen van een plein dat 4 x 4 duimBouwen van een nieuw plein thats 3.75x3.753 lijn
Geluid-vind uw telefoon 's nachts

Geluid-vind uw telefoon 's nachts

Dit project is vergelijkbaar met muziekgestuurde licht voor de klok, maar deze keer gebruiken we een mobiele telefoon.Bent u een persoon die graag voor de mobiele telefoon controleren tijdens de nacht?Controleren hoe laat het is?Een miljoen dollar id
Ex Machina geluid reactieve wand

Ex Machina geluid reactieve wand

Ik begonnen met het maken van geluid reactieve LEDs en realiseerde dat ik een stuk van de muur als in Ex Machina kunt maken. Om te testen dit concept, maak ik een klein laser gesneden kaart bestuur patroon met een stuk papier als lichte diffuser. Ik
Bluetooth LE overal Sensor Pack

Bluetooth LE overal Sensor Pack

IntroductieIn de afgelopen jaren, hebben draagbare sensor apparaten opgedaan veel populariteit vanwege hun vermogen om u te geven onmiddellijke en nauwkeurige informatie over uw lokale omgeving. Sommige van deze apparaten zijn de Sensordrone, Slimme
Geluid niveau Detector met LinkIt One

Geluid niveau Detector met LinkIt One

Hallo!Dit Instructable zou wij worden het maken van een goed niveau detector en krijgen hoge output van de LED van de MediaTek LinkIt One zodra de trigger-waarde wordt geraakt!Laten we beginnen!Stap 1: Wat moet je? MediaTek LinkIt OneCorrecte Sensor