Uitvoeren van een transactie door een veld van nullen


Terug in de jaren 70 was ik werkzaam voor Northern Telecom (Nortel Networks). Ik woonde een cursus digitale elektronica en deel van de cursus behandeld met LED's en slippers.

Een van de taken die we moesten uitvoeren heette het uitvoeren van een transactie door een veld van nullen. In dit voorbeeld hebben we zes LED's die zijn uitgeschakeld en elke LED moest worden uitgeschakeld op vervolgens door de gehele reeks van LEDs.

Het was een heleboel bedrading en ik waarschijnlijk niet kon doen vandaag en waarom zou ik? Met behulp van de Arduino board is zo veel makkelijker!

In dit voorbeeld is voor beginners of de nieuwsgierigen.

Als u wilt proberen in dit voorbeeld moet u de volgende onderdelen:

6 LEDs.

6 330 ohm weerstanden.

1 kloon van de Arduino.

7 jumper kabels.

1 breadboard.

U kunt de macht van dit voorbeeld via de USB-poort.

======================================================================

Hier is de code: U kunt kopiëren en plakken van je IDE.

/ * Uitvoeren van een transactie door een veld van nullen deze voorbeeldcode is in het publieke domein. */

de LED's een naam geven en hen een nummer is toegewezen:

int led1 = 2;

int led2 = 3;

int led3 = 4;

int led4 = 5;

int led5 = 6;

int led6 = 7;

de setup-routine wordt uitgevoerd zodra wanneer u drukt op reset:

VOID Setup {}

Initialiseer de digitale pinnen als uitgang.

pinMode (led1, OUTPUT);

pinMode (led2, OUTPUT);

pinMode (led3, OUTPUT);

pinMode (led4, OUTPUT);

pinMode (led5, OUTPUT);

pinMode (led6, OUTPUT);

}

de routine van de lus wordt uitgevoerd over en weer forever:

void loop

{digitalWrite (led1, hoge); / / de LED inschakelen (HIGH is het spanningsniveau)

delay(50); wachten

digitalWrite (led1, laag); de LED uitschakelen door de spanning laag

delay(50); wachten

digitalWrite (led2, hoge); de LED inschakelen (HIGH is het spanningsniveau)

delay(50); wachten

digitalWrite (led2, laag); de LED uitschakelen door de spanning laag

delay(50); wachten

digitalWrite (led3, hoge); de LED inschakelen (HIGH is het spanningsniveau)

delay(50); wachten

digitalWrite (led3, laag); de LED uitschakelen door de spanning laag

delay(50); wachten

digitalWrite (led4, hoge); de LED inschakelen (HIGH is het spanningsniveau)

delay(50); wachten

digitalWrite (led4, laag); de LED uitschakelen door de spanning laag

delay(50); wachten

digitalWrite (led5, hoge); de LED inschakelen (HIGH is het spanningsniveau)

delay(50); wachten

digitalWrite (led5, laag); de LED uitschakelen door de spanning laag

delay(50); wachten

digitalWrite (led6, hoge); de LED inschakelen (HIGH is het spanningsniveau)

delay(50); wachten

digitalWrite (led6, laag); de LED uitschakelen door de spanning laag

delay(50); wachten

}

Het maken van dingen dingen doen door code te schrijven is zo veel makkelijker!

Als u wilt dat een andere uitdaging probeer een nul door een veld van enen door het veranderen van de code uit te voeren!

Labels: LED's

Gerelateerde Artikelen

Hoe te verminderen van letsel door het uitvoeren van een juiste dynamische warming

Hoe te verminderen van letsel door het uitvoeren van een juiste dynamische warming

Niemand plannen op raken gewond maar verwondingen zijn ook vaak een onderdeel van een actieve levensstijl. Niet alle letsels vermeden worden, maar er zijn enkele stappen die u nemen kunt om uw risico op het krijgen van pijn terwijl ook het verhogen v
Bouwen en uitvoeren van een zelfgemaakte Agarose-Gel-elektroforese

Bouwen en uitvoeren van een zelfgemaakte Agarose-Gel-elektroforese

IntroductieEen gelelektroforese is een hulpmiddel gebruikt door moleculaire genetici te scheiden en bekijken van verschillende delen van macromoleculen zoals eiwitten, DNA en RNA. Deze techniek werkt omdat de meeste macromoleculen zijn negatief gelad
Uitvoeren van TV kabels boven een open haard

Uitvoeren van TV kabels boven een open haard

een flat-panel TV boven de haard is erg cool, totdat je proberen te verbergen van de kabels.  De open haard voorkomt lopen de kabels recht naar beneden de muur en de verwoording van stud voorkomt dat de kabels lateraal binnen de muur lopen.  Als uw h
Het uitvoeren van een PHP-Script met Wamp Server

Het uitvoeren van een PHP-Script met Wamp Server

Laat het me uitleggen vandaag hoe de wamp server gebruiken voor het uitvoeren van PHP-bestanden. U kunt deze methode gebruiken om PHP scripts u ergens vandaan verkregen wellicht te voeren en wilt uitvoeren met weinig tot geen kennis van PHP. U kunt u
Het uitvoeren van een Kimura (A Braziliaans Jiu Jitsu indiening)

Het uitvoeren van een Kimura (A Braziliaans Jiu Jitsu indiening)

vernoemd naar Masahiko Kimura, die onderweg verslaan Helio Gracie die tot de oprichters van Braziliaans Jiu Jitsu behoorde, een Kimura is een dubbele gezamenlijke Armklem, gebruikt in veel gemengde vechtsporten. Deze techniek past pijnlijke druk op d
Fiets Hacking 101 - het uitvoeren van een autopsie fiets

Fiets Hacking 101 - het uitvoeren van een autopsie fiets

Het uit elkaar nemen van een fietsBouwen van aangepaste fietsen is een grote hobby die kan worden geleerd door iedereen met een verlangen om te creëren. De vaardigheden die nodig zijn om te ontmantelen, veranderen en reparatie fietsonderdelen kunnen
Het uitvoeren van een borstelloze motor ESC met Arduino

Het uitvoeren van een borstelloze motor ESC met Arduino

Dit instructable zal u tonen hoe te configureren en het uitvoeren van een borstelloze motor ESC met een arduino en het uitvoeren van een borstelloze motor op verschillende snelheden. Het zal gaan door de materialen, installatie van hardware en de sof
Het uitvoeren van een voertuig-onderhoudsservice

Het uitvoeren van een voertuig-onderhoudsservice

veel mensen denken automatisch om het even wat die zich met hun onderhoud van het voertuig bezighoudt moet worden behandeld door een professional. Deze instructies zal anders blijken. Ongeveer elke 3.000 tot 5.000 mijl een voertuig moet worden onderh
Het plannen en uitvoeren van een project of toewijzing

Het plannen en uitvoeren van een project of toewijzing

Dit Instructable is vooral gericht op Midden- en middelbare School studenten die weg zijn verstuurd naar zelfstandig werken aan een project, maar het kan worden aangepast voor gebruik door andere mensen.Als uw project meer complex is, vooral als het
Het uitvoeren van een 180° neus tailtap aan een 180° tailtap met je trial bike

Het uitvoeren van een 180° neus tailtap aan een 180° tailtap met je trial bike

Dit instructable zal u tonen hoe voor het uitvoeren van een 180° neus tailtap gevolgd door een normale tailtap. Veel plezier!Stap 1: Grijp je helmVoordat u begint, zoek en vind uw helm. Wanneer u uw fiets rijden zonder het dragen van een helm, bent u
Het uitvoeren van een neushoorn uit

Het uitvoeren van een neushoorn uit

hebt of zal je ooit gevonden jezelf uitvoeren vanaf een neushoorn?Leer hoe te ontlopen, en slim af, een Rhino!!!Stap 1: confrontatie Neushoorn zijn voornamelijk te vinden op het Afrikaanse continent.Het belangrijkste om te onthouden dat wanneer een R
Het uitvoeren van een differentiële Scanning Calorimetrie analyse van een polymeer

Het uitvoeren van een differentiële Scanning Calorimetrie analyse van een polymeer

Dit is een foto van de differentiële Scanning analyse (DSC) machine. Het gebruikt een combinatie van verwarming en koeling een warmte stroom grafiek maken. Ze worden vaak gebruikt om thermodynamische eigenschappen van monsters te bepalen.Stap 1: voor
Het uitvoeren van een radioshow op Aggie Radio

Het uitvoeren van een radioshow op Aggie Radio

als u Utah State University in de afgelopen jaren hebben bijgewoond, dan u waarschijnlijk binnen de Taggart Student Center geweest. Als u binnen de TSC geweest bent, kan vervolgens u hebben gelopen door de glazen venster stand op de eerste verdieping
Het uitvoeren van een service van drie-stap brandstof + hoe maak je een tool

Het uitvoeren van een service van drie-stap brandstof + hoe maak je een tool

de drie stap is een gemeenschappelijke procedure voor de dienst uitgevoerd op bijna elke winkel daar, maar het is niet goedkoop. een snelle oproep rond waren ik woon verrekende prijzen tussen de 120-175. het is niet een moeilijk proces, maar het is e