Eenvoudige Arduino LED kleur Sensor voor Beginners


Er zijn een paar verschillende soorten kleur sensoren.

Degene die zijn gebruikt in dit instructable is een "reflecterende" kleur sensor heeft een rood licht groen licht bron bron een blauwe lichtbron (een R, G, B LED zou werken) en een lichtsensor. De manier waarop die het werkt is eerst de rode lichtbron is ingeschakeld en de waarde van de lichtsensor is geboekt. dan het rode lichtbron uitstaat dit gebeurt voor de groene en blauwe lichtbronnen ook.

de R, G, B-waarde worden dan fijn vergeleken om te komen met de kleur van het object, maar waarom doet het dit? omdat wanneer rood licht op een rood object schijnt het meer licht reflecteert dan wanneer groene zijn blauw licht schijnt op het. Dus als een groene-object wordt gehouden over de sensor de groene waarde opgenomen is hoger dan de rode zijn blauwe waarden.

Het andere type van kleur sensor is een "refractieve" kleur sensor die het werkt op het zelfde concept zoals hierboven, behalve dat het tegenovergestelde. het heeft drie lichtsensoren met kleurenfilters voor rood, groen en blauw en een wit lichtbron. de manier waarop die het werkt is het draait op de witte lichtbron en vergelijkt de waarde van de lichte sensoren als de rode waarde hoger is dan de groene en blauwe waarden dan de kleur is rood.

De code die ik in dit instructable looks gebruikt totdat het een groene object ziet dan op een LED draait. De manier waarop het dit doet is neem ik de rode, groene, blauwe waarden verdeel ze door tien (om ze gemakkelijker te beheren). dan plaats ik een gekleurd object (in dit geval is het een groene object) en dan gebruik ik de variabele val1, val2, val3 (er zijn drie variabele voor rood, groen, blauw) toevoegen en aftrekken van de waarden voor rood, groen en blauw om ze allemaal de dezelfde waarde in het geval van dit instructable de waarde is vijftien.

 red = (sensorValue / 10) + val1; 

dan heb ik een "als verklaring" die vergelijkt de waarden met een klein beetje "ruimte" rond de waarde in dit geval twee aan elke kant. Dus als de waarden rond vijftien blijkt op een LED als niet blijkt van de LED.

 if(blue > 13 and blue < 17 and green > 13 and green < 17 and red > 13 and red < 17)<br> digitalWrite(led4, HIGH); delay(1000); } else{ digitalWrite(led4, LOW); } 

Dus nu aan het bouwen!

Gerelateerde Artikelen

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
Kleur sensoren en Arduino seriële communicatie voor beginners

Kleur sensoren en Arduino seriële communicatie voor beginners

Hallo allemaal, ik ga om te praten over kleur sensoren: hoe te bouwen en een kalibreren en hoe het te gebruiken met seriële communicatie via een Arduino board.De laatste stap wordt uitgelegd hoe ik gebruikte dit project voor een Gimp (staat voor "GNU
Eenvoudige LED Flip-Flop voor beginners

Eenvoudige LED Flip-Flop voor beginners

Een zeer eenvoudige Flip-Flop schakeling voor beginnersStap 1: OnderdelenlijstOnderdelenlijst:-LED X2-Weerstand: 10K (bruin-zwart-rood) X2-Elektrolytische condensator: 100uF X2-Transistor: De NPN zoals BC108 X 2-9V batterij met connector-Striped draa
Arduino ultrasone waterniveau Sensor voor espressomachines

Arduino ultrasone waterniveau Sensor voor espressomachines

Ik heb een zeer goede maar mooie oude koffie espressomachine met een uitneembare watertank, het probleem is dat het niet bieden een waarschuwing voor laag waterniveau, licht, dus ik kan niet zo'n niveau voordat u uit water weten! OF op zijn minst zon
Arduino lijn volgende Robot voor Beginners

Arduino lijn volgende Robot voor Beginners

* Updated GREEN 8 / 2 4 / 2 GREEN 1 voidsetup() {   // a variable created in here doesn't exist in loop } voidloop() {   // a variable created in here doesn't exist in setup } bron wilt opnemen meer prijzen, informatie en bovenkant/bodem/wiel sjablon
LED-kleur Sensor

LED-kleur Sensor

Dit project werd gedaan voor de liefdadigheid van de UK Remap.Het doel was om een blinde man een apparaat om te helpen hem vertellen de kleur * van een LED.Ik voegde een glasvezelkabel naar een goedkope smartphone geval, waardoor de camera telefoons
Arduino Nano - TSL45315 Sensor voor omgevingslicht Tutorial

Arduino Nano - TSL45315 Sensor voor omgevingslicht Tutorial

TSL45315 is een digitale sensor voor omgevingslicht. Het benadert menselijk oog reactie onder verschillende lichtomstandigheden. De apparaten hebben driemaal selecteerbare integratie en bieden een directe 16-bits lux output via een I2C bus interface.
Arduino omgekeerde obstakel sensor voor auto's

Arduino omgekeerde obstakel sensor voor auto's

dit is een instructable voor het maken van uw auto reverse/steun/parkeren obstakel sensor. Het volledige verhaal in op mijn blog:http://liudr.WordPress.comMet de sensor van dit obstakel verneemt u van uw auto afstand tot een andere auto achter terwij
Waanzinnig eenvoudige Nerf Rapidstike spanning mod voor beginners 9V

Waanzinnig eenvoudige Nerf Rapidstike spanning mod voor beginners 9V

dus eerst uit voordat ik laat me een paar dingen krijgen geregeld.1. Dit is niet een lithium ion/poly batterij mod geen trustfires of dingen zoals die zijn nodig.2. geen solderen, snijden, of disassembleren van de blaster is nodig. En als gevolg daar
Een eenvoudige waterdichte LED licht case voor fiets, eenvoudige installatie en verstelbaar.

Een eenvoudige waterdichte LED licht case voor fiets, eenvoudige installatie en verstelbaar.

Deze eenvoudige LED licht hoes is gemaakt van een buigzaam en twistable stok (vrouwen gebruik deze behandelen hun haren) en een doorzichtige plastic buis van de test, een heat-shrink-buis. Alle items kunnen worden gekocht bij Ebay of andere winkel ze
LED + arduino "running light" (zeer eenvoudig, goed voor beginners)

LED + arduino "running light" (zeer eenvoudig, goed voor beginners)

Hallodus dit mijn eerste arduino project is. het is heel erg eenvoudig en het is goed voor beginnersprincipe zijn gewoon leds vastgehaakt in een rij te maken van een running lightStap 1: materialen -8 x Led (ik gebruikte 3V Leds, want ik heb geen 5v
Arduino kleur Sensor onder 1$

Arduino kleur Sensor onder 1$

dus hier mijn eerste is instructable, komt naar het onderwerp, dit is een arduino compatibel kleur sensor die extreem is gemaakt tegen lage kosten (ga niet op de afbeelding verpest ik het hele terwijl de het koppelen van de robot)...Stap 1: Verzamele
Verf spuiten voor beginners

Verf spuiten voor beginners

Phil Parker met een eenvoudige uitleg van Spray schilderen voor Beginners.Het al gezegd dat een goede verf baan in een prachtige een middelmatige model kan leveren. Het is ook waar dat arme schilderij zelfs het grootste voorbeeld van de kunst van de
Hoe doen A Super Origami vak voor Beginners

Hoe doen A Super Origami vak voor Beginners

dit is een SUPER eenvoudige ambacht van de origami voor beginners.Stap 1: benodigdheden Moet u een volledige papier lijn papier of leeg zalwerk.Optioneel keuze: lijmStap 2: vouwen Vouw het papier van de grote niet was verStap 3: Vouwen 2 Dan Vouw het