Arduino LED exploratie


Arduino LED exploratie
Mijn programma geeft u alle gegevens op uw Led van het eerste licht naar de normaal licht. Van deze gegevens kunt u kiezen voor een RS thats goed licht, maar lager in de huidige. U moet de bouw van het circuit als mijn programma wilt uitvoeren. Wanneer u mijn programma uitvoert, moet u een terminalvenster openen. Helder geleid kan afval een heleboel stroom. Met behulp van een hogere RS zoals 470 tot 1k u kunt opslaan bijna de helft van de huidige. U kunt LED_VCC instellen waar de Led wordt uitgevoerd. Aref is de processor van de VCC mijn programma uitvoert. U kunt ook LED_START_VOLTS en LED_MAX_VOLTS instellen voor de Led. U kunt de informatie in de uitvoer instellen voor uw Led.

RS is gevonden (Vin-Vled) / Iled als (6-1.7) / 02 = 215 of ongeveer 220 Ohm.

Ik kon mijn programma met Ino of pde extensie niet uploaden, dus ik het LED_Test_A8.txt maakte. Verander enkel de extensie Ino. De nieuwe bestandsextensie is Ino. Wijzig de bestandsextensie als het programma wilt uitvoeren.

Momenteel moet mijn programma draaien op een systeem van 5 volt. U kunt LED_VCC gebruiken voor alle spanning en krijgen naar RS voor de Test geleid. Ik heb een 3.3 volt systeem nu en ik zal werken op mijn programma daarvoor.

Ik heb mijn Arduino Uno in Makezine.com winkel met de Arduino Starter Pack dat kwam met de MakerShield voor het. Als u niet hebben gekregen in de Microprocessor Processor Boards moet je proberen de Arduino. Er is een ton van ondersteuning op Arduino.cc/en/. De Arduino IDE(Integrated Development Environment) gemakkelijk om te beginnen met en kan doen een heleboel dingen met de processors. U hoeft te weten van C. Ik moet zeggen dat de taal C is uniek Arduino, maar dat is het plezier van het. Ze hebben ton van help en voorbeelden.

Ik speelde met het licht afhankelijke weerstand (LDR) dat kwam in de Arduino starter pack en ik zag het springen wanneer ik het over een verlichte LED geplakt. Zo bouwde ik mijn programma om te tonen hoe LED's werken. De Arduinos zijn prachtig en ik hou van C. Dit is wat processor boards doen in onze wereld. Ze zitten in een doos voor het verzamelen van gegevens die ze opmaken en verzenden naar een ander systeem. Mijn programma test de Led en uitgangen van de gegevens naar de terminal.

Mijn programma maakt gebruik van puls breedte Modulation(PWM) op een digital pin aan Verhoog langzaam de spanning op de test LED toegepast. Ik lees de LDR voor de lichtopbrengst van de Led. Analoge uitgangen zijn 256 stappen geslepen VCC als PWM. Analoge ingangen zijn 1024 stappen grond te VCC(Aref). Een hoog genoeg bereik om over vier decimalen nauwkeurigheid. Ik AdcOneVolt gemaakt door 1024 delen door Aref(5). Ik lees de volt op de Test geleid en R1(220) en ik weet dat mijn volt In Ohm wet voor huidige dus VoltsIn-VoltsLed / R1. Dit was eenvoudig met de Arduino.
De lightGap of het verschil in het licht output door de Led op elke stap in de test gaf me een test van het plateau. Als de lightGap laag is voor 3 keer op rij het een plateau is. Als een knooppunt van de halfgeleider het punt van verzadiging het licht bereikt, niveau spanning en de stroom af in de vorm van een plateau. Mijn programma zoekt naar het eerste plateau van de Led en de test op dat moment eindigt. Dit is de normale operationele spanning en stroom voor de Led op VCC. Ik geef ook de Led's eerste licht. De huidige en de Input spanning veranderen, maar de Led spanning en de lichtopbrengst veranderen niet veel. Verhoog uw RS voor elke Led en zul je meer macht voor andere dingen.

Mijn programma lijkt ingewikkelder dan het is want het is een terminal programma. Van die tekst en de logica om het te controleren alles wat vult mijn twee lussen. Label altijd de accolade sluiten van een lus wanneer u eerst begint zodat u en iedereen zal weten wat het is. Opmerkingen laat iedereen begrijpen van uw code. Naamgeving variabelen zodat ze verbinding maken met wat zij zijn maken uw code gemakkelijker te begrijpen. Definieert gebruik geen geheugen. Zwevend punt gebruikt veel geheugen, maar ze sneller en mooier zonder enige andere opmaak afdrukken.

Als u wilt testen van infrarood diodes en detectoren moet u een matched set. De frequentie van de Nano-Meter moet dicht genoeg voor hen om samen te werken. De detector gaat waar de LDR is. U wellicht geen wijzigingen om het even wat in het programma.

De sonde heb ik gemaakt uit de eenvoudige kleine LDR die kwam in de starter pack. Ik geïsoleerd van de leads van de LDR en verdraaid ze samen vormen een koord. Ik voegde een beetje meer draad en het gemonteerd op een korte pin module-off kop. U moet betrekking hebben op de rand en de achterkant van de LDR te blokkeren van overtollige licht uit het raken. Ik gebruikte de zwarte heat-shrink tubing die gewoon past de LDR om dit te doen. Ik vulde de achterkant van de LDR en de draden met hot-melt lijm en toegevoegd een kleiner stuk van heat-shrink tubing om het mooi te maken. Ik zette een ander stuk van heat-shrink tubing op de LDR aan van een kap om meer licht te blokkeren. Een ander stuk van VN-verkleind heat-shrink tubing die precies de LDR past gaat over uw test LED en vervolgens uw sonde die ingaat en raakt de test LED. Bekijk de foto's.

Ik heb zojuist een circuit voor dit artikel. U moet het circuit mijn programma uit te voeren. Ik heb een zeer kleine schattige printplaat LedExplore2s circuit.pdf en een mini schild-LedExplore1mShield.pdf. Ik maakte ook een bord met twaalf circuits op het LedExplore2s12.pdf. Om het bord afdrukken van het PDF-bestand op 100%. Voor laser afdrukken printers op de gladde kant van het blad van de transparantie. Zorg ervoor dat u de naam en het poortnummer nummers kunt lezen. Deze platen zijn de sporen van de onderkant van de printplaat. Knip het circuit op de omtrek van de board.

In het circuit zijn de condensatoren nodig voor goede analoge lezingen. PWM is luidruchtig. C2-100mf & C3-104 input PWM. C1-4.7mf uitvoer test Led spanning gelezen. C4-104 LDR lezen. R2 10k PWM-uitgang stabiliseert doordat een belasting op grond. De LDR en de schakeloptie / zijn standaard circuits. Zie het schema.

Gerelateerde Artikelen

Arduino LED Pong

Arduino LED Pong

Dit project wordt ervan uitgegaan dat u een basiskennis hebben van circuit componenten en Arduino software/hardware. Mijn Arduino LED Pong werd geïnspireerd door een LED Pong zag ik op een lijst van Arduino Project. In plaats van het bekijken van and
Arduino, LED, Dobbelpoker!

Arduino, LED, Dobbelpoker!

ik hou van LED's en ik hou van de Arduino platform!  (Ik ook dobbelstenen!)Dus maakte ik een Arduino, LED dobbelstenen!Op met het project!Stap 1: onderdelen You Will Need:-1 breadboard-1 zoemer-7 rode LEDs-1 groene LEDweerstand van-1 300 ohm of 3 100
Arduino LEDs + ventilator = POV "Applaus" teken

Arduino LEDs + ventilator = POV "Applaus" teken

Ik zag deze POV (persistentie van de visie) apparaten op andere Instructables en dacht dat ik zou willen maken en ik heb altijd al mijn eigen "Applaus"-teken.  Volgende verbetering zal zijn om het gaan te maken wanneer ik de kamer in te voeren. 
Arduino LED Matrix Kit

Arduino LED Matrix Kit

Arduino LED Matrix Kit is ontwikkeld zodat u met een 8 x 8 LED Matrix, een geïntegreerde schakeling MAX7219 en een Arduino werken kunt. In het project, zal u trekken, met behulp van een eenvoudige en korte code, een blij gezicht. You´ll tekent vervol
Arduino LED-Strip wieg/Bed nachtlampje

Arduino LED-Strip wieg/Bed nachtlampje

Dit project is gemaakt, want ik iets die ik maken in een weekend dat zou eenvoudig genoeg om te begrijpen wilde kon en sleutelen aan, maar ook kijken cool als je klaar bent. Een Arduino + LED-Strip was de perfecte combo, als je kunt krijgen uw inleid
Arduino Led Vu-Meter

Arduino Led Vu-Meter

Arduino led vu-meterYouTube-video 'sDocumenten
Hoe maak je een LilyPad Arduino LED rok

Hoe maak je een LilyPad Arduino LED rok

de rok willekeurig knippert wanneer het donker wordt.Om te zien de rok in actie, bezoek: http://collarandlapel.com/category/rock/lilypad-arduino-led-rock-lilypad-arduino-led-skirt/Materiaallijsten:TulleVoering (ik heb middelzware katoen gebruikt.)Ela
Web gecontroleerde Arduino LED

Web gecontroleerde Arduino LED

Dit instructable toont u hoe te bouwen een Web-enabled tri-color LED gebaseerd op een Arduino en de WIZnet Ethernet-shield, beheersbare vanuit elke webbrowser .Omdat de LED wordt blootgesteld kunnen door middel van een eenvoudige RESTful web-service
DIY Arduino LED kleur orgel 2.0

DIY Arduino LED kleur orgel 2.0

In dit project die ik u hoe tonen zal te bouwen van een Arduino LED kleur orgaan dat op verschillende frequentiebanden in uw muziek met lichten reageert toont. In mijn geval het rode lampje vertegenwoordigt de bas, de middelste frequenties groen lich
Gemakkelijk Arduino LED dobbelstenen

Gemakkelijk Arduino LED dobbelstenen

Deze instrcutable zal u tonen hoe voor het aansluiten van LED's om te laten zien van een gezicht van een dobbelsteen wanneer een drukknop wordt gedrukt.Stap 1: benodigdheden Voor dit project u volgende moet:11 verspringer draden7 korte jumper draden7
8 x 8 x 8 Arduino LED Cube

8 x 8 x 8 Arduino LED Cube

Dit is een vrij eenvoudig project, maar het is tijdrovend en het eindproduct meer dan waard!!!Stap 1: Buigen LEDs...Het maken van een mal, met twee kleine nagels vooruitspringend uit uit het gat die past bij de LED mooi, maar niet te strak... Ik heb
Arduino LED 4 x 4 x 4

Arduino LED 4 x 4 x 4

dit is enkele stap hoe ik een arduino 4 x 4 x 4 gemaakt whit 64 ledsStap 1: eerste Ill controleren alle led en op zoek naar enkele leds defect.  Nadat ik alle de leds getest heb maak ik een diagram voor hoe ik ga aansluiten die ledsen dus maak ik een
Lage resolutie Arduino LED klok

Lage resolutie Arduino LED klok

Dit project is wat ik zou willen denken aan als een succesvolle mislukking. Ik heb gewerkt op een lage resolutie LED klok voor de afgelopen paar weken en in het einde, ik helaas mijn Arduino UNO - veroorzakend het om te bakken, alsmede het burn-out m
Arduino LED Rocker spel!

Arduino LED Rocker spel!

Dit is een eenvoudige arduino spel, maar waanzinnig verslavende vrij basic. Het gebaseerd op het knipperen zonder uitstel voorbeeld van de website van Arduino.Om te spelen, gewoon open de seriële Monitor, en druk op de knop wanneer de middelste LED i