Arduino Cylon scannen Eye


dit is een Larson-Scanner die wat wordt gebruikt is om de ogen van de centurion cylons in Battlestar Galactica. Ik gebruikte 11 rode LEDs en een Arduino UNO te maken. Alle materialen gebruikt daarvoor waren de volgende:

-Arduino UNO
-Rode LEDs x11
-1K ohm weerstanden x11
-Een potentiometer van 10K
-Veel hookup draad

Aan het meer klantgericht te maken en toe te voegen wat input voor het voegde ik een potentiometer (potmeter) als u wilt controleren de snelheid van het scannen. Hier is een video:

Om te bouwen van het circuit neemt niet veel tijd of kennis. Sluit de LED's kathode aan de grond op het breadboard. Vervolgens elke LED verbinden met een weerstand op het breadboard en maken de weerstanden verbinden met de pinnen van de Arduino. Sluit ze in volgorde met de lijn van LEDs overeenkomstig de nummers van de pinnen. Beginnen met pin 2 en sluit ze in volgorde. Sluit de grond pin op de Arduino aan op het spoor van de grond op het breadboard te verbinden alle de LEDs op grond. Dan alle van de LEDs zijn aangesloten en zijn tijd voor de potmeter moet worden verbonden.

Aan sluit de potentiometer nemen de buitenste twee draden en een aan de grond en een met 5v. Welke maakt niet uit dat het enige verschil is dat u hebben zal om te schakelen van de potentiometer een andere manier. Vervolgens de middelste draad die u wilt verbinden met A0 pin op de Arduino. Nu de verbindingen zijn allemaal gedaan en zijn tijd om naar de programmering op!

Hier is de code:

int ledPins [] {} =
2,3,4,5,6,7,8,9,10,11,12};                                              Maak een array van de pin-nummers
int pinCount = 11;                                                              variabele voor het aantal LEDs
int timer = 10;                                                                      vertraging tussen LED in- en uitschakelen

VOID Setup {}
voor (int thisPin = 0; thisPin < pinCount; thisPin ++) {//for lus om setup al de pinnen in de matrix ledPins
pinMode (ledPins [thisPin], OUTPUT);
}

}

void loop {}
voor (int thisPin = 0; thisPin < pinCount; thisPin ++) {//for lus door alle LEDs in serie te gaan en ze inschakelen
timer = analogRead(A0) / 2;                                             en uit tot einde van regel in één richting
digitalWrite (ledPins [thisPin], hoge);
digitalWrite (ledPins [thisPin] + 1, hoge);
digitalWrite (ledPins [thisPin] + 2, HIGH);
delay(timer);
timer = analogRead(A0) / 2;                                 Luiden naar de waarde van de potentiometer (potmeter) en gedeeld door twee om vertraging
digitalWrite (ledPins [thisPin], laag);
digitalWrite (ledPins [thisPin] + 1, laag);
digitalWrite (ledPins [thisPin] + 2, laag);
timer = analogRead(A0) / 2;

}

voor (int thisPin = pinCount - 1; thisPin > = 0; thisPin--) {//for lus doorlopen alle LEDs opnieuw tegenover richting
timer = analogRead(A0) / 2;
digitalWrite (ledPins [thisPin], hoge);
digitalWrite (alleen de ledPins [thisPin] - 1, hoge);
digitalWrite (alleen de ledPins [thisPin] - 2, HIGH);
delay(timer);
timer = analogRead(A0) / 2;
digitalWrite (ledPins [thisPin], laag);
digitalWrite (alleen de ledPins [thisPin] - 1, laag);
digitalWrite (alleen de ledPins [thisPin] - 2, laag);
timer = analogRead(A0) / 2;

}
}

Gerelateerde Artikelen

Onder leiding van matrix beeldscherm rij-kolom scannen met behulp van arduino

Onder leiding van matrix beeldscherm rij-kolom scannen met behulp van arduino

Wij zijn zeer gevonden van Led dot matrix displays. Ik heb een Led matrix maar met behulp van verschillende technieken voor het besturen van het.Ik heb geprobeerd om het vergelijkbaar met een standaard televisie weergave. Ik heb gebruikt dezelfde tec
Scannen van de Arduino I2C-Bus voor aangesloten I2C apparaten met Visuino

Scannen van de Arduino I2C-Bus voor aangesloten I2C apparaten met Visuino

I2C Apparaten en Modules zijn overal verkrijgbaar en erg populair in Arduino projecten. Elk I2C -apparaat heeft een adres meestal vaste of configureerbaar door jumpers. Wanneer u werkt met de I2C -apparaat, is de eerste taak ontdekken wat is adres va
Arduino circulaire Cylon!

Arduino circulaire Cylon!

Dit is een snelle arduino-project dat is zeer geschikt voor beginners. Geniet van! Er is een video op de laatste stap!Stap 1: Benodigdheden Dit project die zal u bouwt:10 LEDs, elke kleur zal doen.Wat draad, ik gebruikte een lintkabel die ik hadBoven
Een DIY Arduino scannen Tablet

Een DIY Arduino scannen Tablet

Dit Instructable beschrijft een frame-scanner gemaakt met ultrasone bereik detectoren onder de Arduino.De bereik-detectoren worden geplaatst langs de achterkant van een frame. Wanneer een object (een pointer) wordt ingeleid in het kader van de afstan
Zet een Cylon erin!

Zet een Cylon erin!

Vorig jaar de comedy sketch show 'Portlandia' plezier gemaakt van een kunst en ambachtelijke trend, waar ambachtelijke kunstenaars zou nemen van gewone objecten en 'zetten een vogel'. Ik slachtoffer van een soortgelijke trend in de geek menigte: Neem
Arduino Schateiland

Arduino Schateiland

Ik heb altijd graag films zoals National Treasure en dergelijke. Degenen die beschikt over een team van mensen die worden uitgevoerd over de hele probeert op te lossen een raadsel of een tekenreeks van raadsels om, het goud, krijgen het meisje, behal
Interactieve Halloween pompoen (Arduino gebaseerd)

Interactieve Halloween pompoen (Arduino gebaseerd)

HET IDEEEen pompoen die gloeit, schudt en schreeuwt... [video]Het is Halloween, dus natuurlijk, dat we moesten een project die verband houdt met die.Het idee is om een pompoen, die zintuigen van de aanwezigheid van een persoon die probeert te krijgen
Alastor Mad Eye Moody kostuum met oog voor Anamatronic

Alastor Mad Eye Moody kostuum met oog voor Anamatronic

Dit jaar mijn zoon wilde Alastor "Mad Eye" Moody uit Harry Potter voor Halloween. Omdat ze niet een commerciële kostuum voor dit verkopen (en het is te maken van onze eigen funner), besloten hebben we om het samen met een bewegende bionic eye. H
Autonome / Voice gecontroleerde - 3D scannen Rig voor afdrukken in 3D

Autonome / Voice gecontroleerde - 3D scannen Rig voor afdrukken in 3D

Het idee achter de stem gecontroleerde / autonome 3D scannen tuig is toe te staan voor een 3D scanning vastleggen om te werken zo glad mogelijk met de minimale inspanning voor de persoon hoe scannen als voor de persoon hoe gescande. wordtDe belangrij
4WD alle terrein Arduino Robot voor iedereen

4WD alle terrein Arduino Robot voor iedereen

Ik heb altijd graag robots die zich in ruw terrein verplaatsen kunnen. Deze keer heb ik besloten dat ik zal gebruik maken van kant en klare chassis enigszins wijzigen en het toevoegen van een paar extra onderdelen. Met behulp van een klaar chassis ko
Ingebouwde Hackduino (Arduino) ultrasone parkeren gids

Ingebouwde Hackduino (Arduino) ultrasone parkeren gids

Dit is een gids voor het parkeren van hackduino die in een oude doos voor werk, past dus het kan ingebouwd worden in aan de muur in uw garage. Oorspronkelijk wilde ik met de Arduino en de ultrasone afstandssensor bepalen van een werkelijke verkeersli
Smart WIFI Video auto (Arduino control)

Smart WIFI Video auto (Arduino control)

Wij hebben allemaal een wens van de exploratie van onbekende plaats. Bij ik en mijn partner kijken naar de film "The Martian" en zie dat er een robot-auto in Mars is - - een planeet thats vijftig - zes miljoen kilometer van onze aarde. "Hij
Aan de slag met ESP8266 met op opdrachten, NodeMCU of het Arduino (ESP-12E)

Aan de slag met ESP8266 met op opdrachten, NodeMCU of het Arduino (ESP-12E)

Dit Instructable zal u tonen de stappen die nodig zijn om te beginnen met de ESP8266 met behulp van een fantastische kleine ontwikkel bord voor de ESP-12E-module. Het bord bevat alles wat u nodig met inbegrip van een USB naar seriële adapter, oppervl
Zuiver binaire LED Wandklok met Arduino

Zuiver binaire LED Wandklok met Arduino

Mijn binaire Wandklok is geïnspireerd door vele binaire klokken vond ik op InstructablesLinks:LilyPad Arduino Klok:Binaire klok:Plus enkele andere binaire klok instructables.Maar...Wat ik vond ontbreekt in hen was de omvang en de grootte van het disp