Arduino Tutorial: Capacitive Touch sensoren (6 / 21 stap)

Stap 6: Touch gecontroleerde licht:-Arduino Code...


Nu aan het programmeergedeelte. De code gebruikt de bibliotheek CapSense (download hier), dat zorgt voor de capacitieve sensing. Als u niet bekend met het proces bent van het installeren van een bibliotheek, check out deze ontzagwekkende tutorial:

Het installeren van de bibliotheek van een Arduino - Learn.SFE

De code is eenvoudig en gemakkelijk te begrijpen. Kopieer deze code en plak het een een lege Arduino wwindow. De led pin wijzigen indien nodig. Vervolgens uploaden...

#include < CapacitiveSensor.h > int geleid = 42; '42' wijzigen in elke gewenste pin... lang = 0; int staat = hoog; Booleaanse Ja; Boolean vorige = false; int ontdendering = 200; #include <CapacitiveSensor.h> int led = 42; //change '42' to any desired pin...long time = 0; int state = HIGH; boolean yes; boolean previous = false; int debounce = 200; CapacitiveSensor cs_4_2 = CapacitiveSensor(4,2); // 10M resistor between pins 4 & 2, pin 2 is sensor pin, add a wire and or foil if desired// To add more sensors...//CapacitiveSensor cs_4_6 = CapacitiveSensor(4,6); // 10M resistor between pins 4 & 6, pin 6 is sensor pin, add a wire and or foil//CapacitiveSensor cs_4_8 = CapacitiveSensor(4,8); // 10M resistor between pins 4 & 8, pin 8 is sensor pin, add a wire and or foilvoidsetup() { cs_4_2.set_CS_AutocaL_Millis(0xFFFFFFFF); //Calibrate the sensor... pinMode(led, OUTPUT); } voidloop() { long total1 = cs_4_2.capacitiveSensor(30); if (total1 > 60){yes = true;} else {yes = false;} // to toggle the state of state if(yes == true && previous == false && millis() - time>debounce){ if(state == LOW){ state = HIGH; } else state = LOW; time = millis(); } digitalWrite(led, state); previous = yes; Serial.println(millis()-time); delay(10); } 10 M weerstand tussen de pinnen 4 & 2, pin 2 is sensor pin toe te voegen een draad en of floret indien gewenst / / toe te voegen meer sensors...//CapacitiveSensor cs_4_6 = CapacitiveSensor(4,6); 10 M weerstand tussen de pinnen 4 & 6, pin 6 is pin van de sensor, het toevoegen van een draad en/of folie / / CapacitiveSensor cs_4_8 = CapacitiveSensor(4,8); 10 M weerstand tussen de pinnen 4 & 8, pin 8 is pin van de sensor, het toevoegen van een draad en/of foilvoidsetup() {cs_4_2.set_CS_AutocaL_Millis(0xFFFFFFFF); //Calibrate de sensor... pinMode (leidde, OUTPUT);} ongeldiglus() {} #include <CapacitiveSensor.h> int led = 42; //change '42' to any desired pin... long time = 0; int state = HIGH; boolean yes; boolean previous = false; int debounce = 200; CapacitiveSensor cs_4_2 = CapacitiveSensor(4,2); // 10M resistor between pins 4 & 2, pin 2 is sensor pin, add a wire and or foil if desired // To add more sensors... //CapacitiveSensor cs_4_6 = CapacitiveSensor(4,6); // 10M resistor between pins 4 & 6, pin 6 is sensor pin, add a wire and or foil //CapacitiveSensor cs_4_8 = CapacitiveSensor(4,8); // 10M resistor between pins 4 & 8, pin 8 is sensor pin, add a wire and or foil void <strong>setup</strong>() { cs_4_2.set_CS_AutocaL_Millis(0xFFFFFFFF); //Calibrate the sensor... pinMode(led, OUTPUT); } void <strong>loop</strong>() { long total1 = cs_4_2.capacitiveSensor(30); if (total1 > 60){yes = true;} else {yes = false;} // to toggle the state of state if(yes == true && previous == false && millis() - time>debounce){ if(state == LOW){ state = HIGH; } else state = LOW; time = millis(); } digitalWrite(led, state); previous = yes; <strong>Serial</strong>.println(millis()-time); delay(10); } Seriële

Gerelateerde Artikelen

Hoe maak je een Capacitive touch-pad.

Hoe maak je een Capacitive touch-pad.

Er zijn veel projecten die er voor het gebruik van Capacitive touch sensoren.Dit instructable werd geïnspireerd door iemand die een Capacitieve touch Arduino piano.Het probleem is hoe gemakkelijk het maken van een aanrakingsstootkussen, vooral als je
Touch sensoren a.k.a Touch Hand schudden.

Touch sensoren a.k.a Touch Hand schudden.

Touch sensoren zoals de naam impliceert, het is de technologie die al lopen achter Today's slimme technologie & Off Course het zou worden Tomarrow van innovatie. Dat is mijn school Project voor één maand trainingssessie. Het is Resistive Touch sensor
Het gebruik van de Adafruit Flora-bestuur - Arduino tutorial Arduino Tutorial

Het gebruik van de Adafruit Flora-bestuur - Arduino tutorial Arduino Tutorial

In deze tutorial leert u hoe u het bord Adafruit Flora en hoe kun je gemakkelijk programmeren met Codebender!FLORA is Adafruit van draagbare elektronica volledig-gekenmerkte platform. Het is een ronde, sewable, compatibel is met Arduino microcontroll
Arduino | 37 in 1 sensoren Kit uitgelegd

Arduino | 37 in 1 sensoren Kit uitgelegd

Hallo daar, Arduino enthousiastelingen!In dit Instructable zal ik uitleggen de basics over alle individuele sensoren in the "37 In 1 sensoren Kit voor Arduino".Elke stap bevat een klein beetje informatie over een sensor en een basic-code zal wor
Het gebruik van de scherpe IR-Sensor (GP2Y0A41SK0F) - Arduino tutorial Arduino Tutorial

Het gebruik van de scherpe IR-Sensor (GP2Y0A41SK0F) - Arduino tutorial Arduino Tutorial

In deze tutorial zullen we de scherpe IR-sensor (GP2Y0A41SK0F) gebruiken voor het meten van de afstand van een object.IR sensoren werken met behulp van een specifieke lichtsensor om te ontdekken een select licht golflengte in het spectrum van de Infr
Het gebruik van MQ2 Gas Sensor - Arduino tutorial Arduino Tutorial

Het gebruik van MQ2 Gas Sensor - Arduino tutorial Arduino Tutorial

De MQ-serie van gas sensoren gebruiken een kleine kachel binnen met een elektrochemisch sensor. Ze zijn gevoelig voor een aantal gassen en binnenshuis worden gebruikt bij kamertemperatuur. De output is een analoog signaal en kan worden gelezen met ee
De verhaal-klok: Arduino LCD w / GLB sensoren

De verhaal-klok: Arduino LCD w / GLB sensoren

Dit is nog een ander Arduino LCD klok, maar met een twist; deze klok kunt weet sommige feestdagen en verjaardagen, en berekeningen maken op de vliegen van hoe oud iemand is en vervolgens de gegevens weergeven op het LCD-scherm. Ik was geïnspireerd om
Het gebruik van de DS18B20 temperatuursensor - Arduino tutorial Arduino Tutorial

Het gebruik van de DS18B20 temperatuursensor - Arduino tutorial Arduino Tutorial

In deze tutorial leert u hoe met de DS18B20 temp sensor met Arduino.De temperatuur moet worden afgedrukt op de seriële monitor van Codebender of de Arduino IDE.Presentatie Video:Voordat we laten we beginnen Zie meer informatie over deze sensor.Stap 1
RC Truck aan Arduino Robot w / meerdere sensoren

RC Truck aan Arduino Robot w / meerdere sensoren

dit instructable heeft betrekking op de omzetting van een RC vrachtwagen in een gecontroleerde Arduino robot. Mijn bedoeling toen begin van dit project was A) om meer te leren over Arduino en programmering B) bouwen een betrouwbare low-cost platform
Het bouwen van een halve Smart, DIY boot met Arduino en sommige andere sensoren

Het bouwen van een halve Smart, DIY boot met Arduino en sommige andere sensoren

ik dit off van voor de bouw van een waterfles boot, met sommige toevoegingen voor het obstakel te vermijden en licht-geleide controle gebaseerd. Ik gebruikte Arduino als een microcontroller, een ultrasone sensor op de voorzijde, een paar eenvoudige s
ISC Arduino Tutorial 1

ISC Arduino Tutorial 1

Dit is een tutorial die streeft ernaar om mensen te leren de basisprincipes van Arduino. Het is speciaal ontwikkeld om te helpen bij het opleiden van onze nieuwe clubleden in de basisprincipes van programmeren en robotica, maar we zijn ook van plan o
Het gebruik van de flowsensor van de Water - Arduino tutorial Arduino Tutorial

Het gebruik van de flowsensor van de Water - Arduino tutorial Arduino Tutorial

In deze tutorial leert u hoe u één water flowsensor met een Arduino board.De flowsensor water bestaat uit een kunststof ventiel onderstuk, een water-rotor en de sensor van een hall-effect. Wanneer het water door de rotor stroomt, rotor rollen en de s
Arduino Tutorial - Laser security system

Arduino Tutorial - Laser security system

In deze tutorial zal ik laten zien, hoe u wilt maken een eenvoudige laser Security System met Arduino.Stap 1: U moet: HardwareLEDLaserPhotoresistorPiëzo-zoemerBreadboardArduino unoWeerstand 10Ω weerstand220Ω weerstand voor geleid.jumper wireSoftwareA
Het gebruik van de DHT-11 sensor-Arduino Tutorial

Het gebruik van de DHT-11 sensor-Arduino Tutorial

De DHT-11 is een digitale-uitgang relatieve vochtigheid en temperatuursensor. Het maakt gebruik van een capacitieve vochtigheid sensor en een thermistor voor het meten van de omringende lucht. Vergeleken met de DHT22, deze sensor is minder nauwkeurig