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

Stap 5: Gimp voor linux integratie

Het project is voltooid, zelfs zonder deze stap, maar hebt u een GNU/Linux machine, hierdoor wordt deze kleur lezer veel meer cool.

Colors.c is een plug-in voor Gimp dat alleen op Linux werkt. Het stuurt gewoon een byte naar de Arduino, wanneer op de knop 'Lezen kleur van sensor...' in de menu's "Kleur" sectie wordt geklikt en, wanneer de Arduino antwoorden, het leest de kleurcode en wordt het nieuwe voorgrondkleur ingesteld.

De condensator tussen grond en de resetpin is essentieel, want de plug-in een nieuwe seriële verbinding geopend telkens wanneer de 'Lezen kleur van sensor...' knop wordt geklikt, en, als de auto-reset is niet uitgeschakeld, de plug-in vreemde waarden zal lezen.

Voordat u de invoegtoepassing hebt om te controleren of de Arduino board is aangesloten op de seriële poort van /dev/ttyACM0 installeren kunt. U kunt dit controleren van de Arduino IDE: in de rechter benedenhoek er moet worden geschreven iets als "Arduino UNO op/dev/ttyACM0".

Als dat niet het geval is, moet u enkele wijzigingen aan lijn 116 van color.c bestand. De oorspronkelijke lijn is:

 fd = open("/dev/ttyACM0", O_RDWR | O_NOCTTY | O_NDELAY); 

U moet vervangen door "/ dev/ttyACM0" met het adres van de seriële poort waarop de Raad van bestuur is aangesloten.

Bijvoorbeeld, als er is geschreven in de IDE "Arduino UNO op /dev/ttyUSB2", moet de regel in het bestand colors.c er als volgt uitzien:

 fd = open("/dev/ttyUSB2", O_RDWR | O_NOCTTY | O_NDELAY); 

Na deze controle kunt u eenvoudig installeren de plug-in door te typen in een terminal emulator:

 gimptool-2.0 --install /path/to/the/source/colors.c 

Dit instructable eindigt hier. Ik hoop dat u dit project interessant vinden. Hebt u Aarzel enkele vragen niet om vragen. Geef feedback.

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