Kleur sensoren en Arduino seriële communicatie voor beginners (3 / 5 stap)

Stap 3: De sensor verbinden met Arduino en kalibreren


De sensor aan de Arduino aansluiten zoals aangegeven in afbeelding 1: de rode draad naar pin 8, de groene die pin 9, blauwe degene op pin 10, de LED anode en de juiste fotoweerstand aan de linker fotoweerstand pin (de oranje een) A0 en de juiste pin (de één is verbonden met de 10KΩ weerstand) 5V, vastmaken op grond.

Het uploaden van de schets van de calibrateColors.ino in de Raad van bestuur. Kies een ondoorzichtig wit object en de sensor op te zetten. Terwijl de sensor op plaats openen de seriële monitor in de Arduino IDE: u ziet iets als de afbeelding 2. Noteer deze waarden. Nu plaatst de sensor op een dekkende zwarte ding en noteer deze nieuwe waarden. Sluit de seriële monitor.

Open het bestand colors.ino in de IDE en vervangt de waarden lezen door uw sensor naar de mijne in lijnen van 8 tot en met 14 in de schets.

E.g.: Er zijn deze lijnen in het colors.ino bestand dat ik heb geüpload:

 #define R_MIN 460 #define G_MIN 190 #define B_MIN 147 #define R_MAX 762 #define G_MAX 470 #define B_MAX 392 

Als je sensor, wanneer op een wit vlak geplaatst lezen:

 r: 892 g: 527 b: 370 

en wanneer op zwart:

 r: 495 g: 219 b: 131 

uw lijnen van de colors.ino van 8 tot en met 14 zal worden:

 #define R_MIN 495 #define G_MIN 219 #define B_MIN 131 #define R_MAX 892 #define G_MAX 527 #define B_MAX 370 

Gerelateerde Artikelen

Raspberry Pi - Arduino seriële communicatie

Raspberry Pi - Arduino seriële communicatie

In dit project, zullen wij een mededeling tussen de Arduino en Raspberry Pi, waarbij essentiële informatie wordt overgedragen door het sturen van gegevens één bit tegelijk maken.Seriële communicatie is essentieel voor elke Micro-controllers voor de c
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
Eenvoudige Arduino seriële communicatie.

Eenvoudige Arduino seriële communicatie.

ik heb wilde maken van een draadloze robot voor een tijdje met behulp van x bijen of andere soorten draadloze communicatie. Dit is niet een complete i'ble over de vraag waar ik je laten zien hoe maak je een robot dit is meer van een sjabloon. Ik zal
Seriële communicatie tussen android en arduino via laptop bluetooth

Seriële communicatie tussen android en arduino via laptop bluetooth

Over:Dit instructable is over seriële communicatie tussen android en arduino via laptop ingebouwde Bluetooth. Ik heb geen aparte Bluetooth module. dus ik besloten heb om mijn laptop ingebouwde te gebruiken Bluetooth voor seriële communicatie.Stap 1:
Seriële communicatie met Arduino

Seriële communicatie met Arduino

Bron: http://www.theorycircuit.com/serial-communication-with-arduino/Hier dit project toont hoe te communiceren met arduino seriële terminal? We hebben vier LED's om aan te geven richting gekozen voor een toepassing.In een brood bord worden vier LED'
Hoe u kunt besturen van een auto van de arduino via Bluetooth (voor beginners)

Hoe u kunt besturen van een auto van de arduino via Bluetooth (voor beginners)

Alles wat die we weten dat Arduino een uitstekende prototyping platform, is voornamelijk omdat het een vriendelijke programmeertaal gebruikt en er zijn een heleboel extra ongelooflijke onderdelen die ons grote ervaringen bieden.We kunnen de Arduino t
Arduino en Matlab: laat ze praten met behulp van seriële communicatie!

Arduino en Matlab: laat ze praten met behulp van seriële communicatie!

Hallo iedereen!Sinds toen heb ik begon te spelen met de Arduino, heb ik altijd geweest zwerven hoe ik kon maken het praten en communiceren met de Matlab-omgeving op een gemakkelijke en effectieve manier. Ik botste tegen vele Instructables en tutorial
Het gebruik van een seriële Module voor de erkenning van de stem - Arduino tutorial Arduino Tutorial

Het gebruik van een seriële Module voor de erkenning van de stem - Arduino tutorial Arduino Tutorial

In deze tutorial leert u hoe een stem erkenning - seriële - module met de Arduino uno board. Deze module kan maximaal 15 spraakopdrachten worden opgeslagen. Die zijn onderverdeeld in 3 groepen, met 5 opdrachten in elke groep.We moeten eerst de module
Vernier sensoren en Arduino (of Teensy) voor het registreren van gegevens

Vernier sensoren en Arduino (of Teensy) voor het registreren van gegevens

laten we eens kijken hoe gegevens verzamelen van Vernier educatieve sensoren met behulp van een Arduino-compatibele board voor de ontwikkeling van de microcontroller.Als u slechts wilt interface een sonde met een computer en wil alles om te werken, m
Seriële communicatie - Arduino en Linkit One

Seriële communicatie - Arduino en Linkit One

In dit instructable ga ik u tonen hoe om de seriële communicatie tussen de arduino en de Linkit One. Dit zou u helpen om een meer complexe project met deze twee planken.Stap 1: onderdelenHier is een lijst van alle onderdelen die nodig zijn om aan de
Seriële communicatie tussen Arduino, HTML & Chrome

Seriële communicatie tussen Arduino, HTML & Chrome

Werken met Arduino is gemakkelijk, maar meer programmering vaardigheden maken project waarbij software vereist. In tegenstelling tot andere oplossingen is mijn project de manier om HTML-codes maken off line app - zonder dingen zoals Yun, Ethernet-shi
Arduino Android USB seriële communicatie met OTG kabel

Arduino Android USB seriële communicatie met OTG kabel

Ik heb een Arduino gebaseerd nacht lamp met behulp van foto weerstand en probleem met thats lichtniveaus van plaats tot plaats verschilde, wanneer ik aan het testen ben ik heb gebruikt een waarde als drempel om over te schakelen op het licht en na va
Arduino verwerking: seriële communicatie zonder Firmata

Arduino verwerking: seriële communicatie zonder Firmata

dit Instructable is bedoeld voor iedereen direct verzenden invoerwaarden gelezen door Arduino voor verwerking. Is het meest geschikt voor het doorgeven van één tot meerdere waarden bevatten, zoals een paar knoppen, een joystick of versnellingsmeter. 
Pyduino, Interfacing Arduino met Python via seriële communicatie

Pyduino, Interfacing Arduino met Python via seriële communicatie

Leer hoe arduino via seriële communicatie interface met python met behulp van de pyduino-bibliotheek. Er zijn weinig andere tutorials die er op instructables over hoe arduino met python interface maar ze niet laten zien hoe je alles, waar hopelijk de