Knipperen met een Led aan/uit timing, met behulp van 1 functie en geen vertraging (3 / 3 stap)

Stap 3: Een functie die bruikbaar zijn voor om het even welk geleid

En hier is de definitieve code met een tweede geleid.

de enige var te verklaren buiten de functie is de array, waarin de millis waarde voor elk van de led die u wilt gebruiken is opgeslagen.

Dus wanneer u de functie oproepen u moet typen: welke led, op tijd, tijd, matrixpositie (dat is uniek voor elk geleid!)

 #define redLed 5#define bluLed 6long previousMillis[2]; //[x] = number of ledsvoid setup() { pinMode(redLed, OUTPUT); pinMode(bluLed, OUTPUT); } void loop() { //OnOffBlink(which led?, tOn, tOff, One of the previousMillis); OnOffBlink(redLed, 300, 500, 0); //array must be different OnOffBlink(bluLed, 300, 300, 1); //for each led }void OnOffBlink(int led, int tOn, int tOff, int array){ static int timer=tOn; if ((millis() - previousMillis[array]) >= timer) { if (digitalRead(led) == HIGH) { timer = tOff; } else { timer = tOn; } digitalWrite(led, !digitalRead(led)); previousMillis[array] = millis(); } } 

Hope u like it.

Als u nog tips, gelieve hint, critici en alles reactie hieronder!

Gerelateerde Artikelen

Hoe maak je een enkele LED knipperen met behulp van een Arduino Uno Board

Hoe maak je een enkele LED knipperen met behulp van een Arduino Uno Board

Vandaag, we zullen worden ter illustratie van hoe maak je een enkele LED knipperen met behulp van een Arduino Uno-board. Door elke stap te volgen, zal je dit doel bereiken.U zal het volgende nodig:Een Arduino BoardBrood bordUSB-connectorkabelEEN LED3
STM32F103 LED knipperen (met behulp van Keil en STMCubeMX)

STM32F103 LED knipperen (met behulp van Keil en STMCubeMX)

In deze Tutorial zal ik laten zien dat u gedetailleerde stappen op LED knipperen op uw bord STM32F103.Deze Tutorial is onderverdeeld in 4 stappen:Stap 1: Project maken1-1: Project met behulp van STM32CubeMX maken1-2: instellen van LED in STM32CubeMXS
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
Deelvenster met behulp van de functie Catalogus Sketch verhoogd

Deelvenster met behulp van de functie Catalogus Sketch verhoogd

deze tutorial zal gebruik maken van de functie Catalogus schets gemaakt in de "Maak een schets functie Catalog" tutorial. Dat zal Sketch met een Sweep gesneden worden gebruikt voor het routeren van een profiel alle 4 randen op het gezicht van he
Met behulp van de functie Spotlight in OS X Yosemite en El Capitan

Met behulp van de functie Spotlight in OS X Yosemite en El Capitan

Ooit sinds OS10 Tijger de spotlight-functie een handige manier om te zoeken op de vaste schijf van je mac naar bestanden en documenten. Sinds de introductie van Yosemite, heeft Apple spotlight te doen zo veel meer verbeterd.
Met behulp van een RPi een RGB LED

Met behulp van een RPi een RGB LED

Als rahulkar vermeld in zijn tutorial, lijkt LED controle te zijn van de "Hello World" van elektronica. Het is gemakkelijk aan opstelling, leer je veel over de werking van elektronica, en in het einde, heb je een handig stukje hardware te pronke
Met behulp van PWM de lichtsterkte van een LED

Met behulp van PWM de lichtsterkte van een LED

INTRODUCTIEPulsbreedtemodulatie (PWM) of impulstijd modulatie (PDM), is een techniek die wordt gebruikt voor het coderen van een bericht in een pulserende signaal. Het is een soort modulatie. Hoewel deze modulatietechniek kan worden gebruikt om infor
Waardoor het Internet concreter (met behulp van een vonk-kern)

Waardoor het Internet concreter (met behulp van een vonk-kern)

Het Internet is geweldig, maar het is niet perfect.Terwijl het slaagt op overstimulating sommige van onze zintuigen, ontbreekt volledig het de menselijke zintuigen van aanraking en geur, die belangrijke onderdelen van onze mededeling rituelen zijn.De
Maak een eenvoudige draadloze RF robot met behulp van Arduino!

Maak een eenvoudige draadloze RF robot met behulp van Arduino!

UPDATE: IK HEB JOYSTICK-CONTROLE TOEGEVOEGD AAN DEZE ROBOT. GELIEVE TE VERWIJZEN NAAR DE STAP 7, ALS U WILT BEPALEN UW ROBOT VIA JOYSTICK.HalloDit is mijn eerste instructable en in deze tutorial, I 'm gonna Toon u hoe te bouwen van een eenvoudige dra
Hoe maak je een Instant API met behulp van Wolfram taal

Hoe maak je een Instant API met behulp van Wolfram taal

Voor degenen die nieuw voor de programmering, is deze video een aardige inleiding aan Application Programming Interfaces (API's) - https://wolfr.am/7xO0cta8U kunt in een instant API unleash the power van de Wolfram taal in uw eigen codering/app/websi
Met behulp van een temperatuursensor de snelheid van een motor met behulp van arduino

Met behulp van een temperatuursensor de snelheid van een motor met behulp van arduino

Deze toepassing is eenvoudig slechts met behulp van de temperatuursensor LM35 met een arduino-kit om te controleren van een fan en wijzigen van de snelheid met betrekking tot de temperatuur gelezen door de micro-controller die in dit geval de arduino
Het afdrukken op katoenen stof met behulp van een inkjetprinter

Het afdrukken op katoenen stof met behulp van een inkjetprinter

wat je bent bezig met lezen werkte voor mij en ik heb geprobeerd om een hulplijn van precies wat ik deed om te maken sommige kwaliteit doek afdrukken op een inkjetprinter.Probeer niet te doen wat ik deed, tenzij u zeker weet heb je de kennis en ervar
Maken van een eenvoudige, efficiënte to-do-lijst met behulp van de filterfunctie van Excel

Maken van een eenvoudige, efficiënte to-do-lijst met behulp van de filterfunctie van Excel

Tegenwoordig is het gemakkelijk te vinden van de "timemanagement" en "multi-tasking" vaardigheden op vele baan posten. Het bepaalde feit is dat werkgevers nu vereisen u om te jongleren allerlei verschillende taken in verschillende time
Hoe een fundamentele vergadering met behulp van Solidworks Model

Hoe een fundamentele vergadering met behulp van Solidworks Model

Nieuw voor SolidWorks? Dat is geen probleem!Doel:Deze instructies zijn bedoeld voor iemand die nieuw zijn aan het gebruik van SolidWorks, en wie heeft enigszins elementaire computervaardigheden. Een basiskennis van dimensies zal ook nuttig zijn. Een