Touch känsliga ljud skrivbord brickor - Arduino (3 / 8 steg)
Steg 3: Att göra touch känsliga med 3 lysdioder
Du behöver:
- 2 * LED
- 6 * hane-hane bygelstift
- 2 * 150 ohms motstånd (färgmarkering = brunt, grönt, brunt, guld)
- 2 * 1 Mohm resistor (färgmarkering = brunt, svart, svart, gul, brun)
Jag använder 3 brickor så jag ville ha 3 lysdioder. Inställningarna är samma som steget innan.
Anslut de andra 2 lysdioderna till stift 12 och 11.
Touch-sensorer är anslutna samma som tidigare med ena änden av 1 Mohm motståndet till stift 7 (med positiva järnväg) och använda mottagare pin 5 och 4.
#include < CapacitiveSensor.h >
CapacitiveSensor sensor1 = CapacitiveSensor(7,6);
CapacitiveSensor sensor2 = CapacitiveSensor(7,5);
CapacitiveSensor sensor3 = CapacitiveSensor(7,4);
int led1 = 13.
int led2 = 12.
int led3 = 11;
int groundHigh = 100;
void setup()
{
pinMode (led1, produktionen);
pinMode (led2, produktionen);
pinMode (led3, produktionen);
}
void loop()
{
långa total1 = sensor1.capacitiveSensorRaw(3);
lång total2 = sensor2.capacitiveSensorRaw(3);
lång total3 = sensor3.capacitiveSensorRaw(3);
IF(total1 > groundHigh) {
digitalWrite (led1, hög);
}
annat if(total2 > groundHigh) {
digitalWrite (led2, hög);
} annat if(total3 > groundHigh) {
digitalWrite (led3, hög);
}
annat {
digitalWrite (led1, låg);
digitalWrite (led2, låg);
digitalWrite (led3, låg);
}
}