Re: Pavouk Hiwonder
Napsal: 04 úno 2026, 10:44
výsledek:
plechová horní část pavoučka slouží jako elektroda a je jedním drátkem propojená v mém případě na A2. Plocha je cca 150x80 mm. Plech lakovaný, kontakt je na odizolované plošce.
Program:
můj výsledek měření:
vzdálenost ruky cca 5 cm - změna hodnoty 0-1
vzdálenost 3 cm - hodnota trvalá 1
vzdálenost 1 cm - hodnota 3-5
plný dotyk - hodnota 50-80 podle umístění dotyku ruky
je to ok, funguje to.
plechová horní část pavoučka slouží jako elektroda a je jedním drátkem propojená v mém případě na A2. Plocha je cca 150x80 mm. Plech lakovaný, kontakt je na odizolované plošce.
Program:
Kód: Vybrat vše
#include <ADCTouch.h>
const int sensorPin = A2;
int ref;
const int threshold = 30; // začni třeba na 30, pak doladíš
void setup() {
Serial.begin(9600);
delay(500);
ref = ADCTouch.read(sensorPin, 150); // víc vzorků pro citlivost
}
void loop() {
int diff = ADCTouch.read(sensorPin, 80) - ref;
// pro ladění:
Serial.print("diff: ");
Serial.println(diff);
if (diff > threshold) {
// dotyk / blízkost ruky
}
delay(50);
}vzdálenost ruky cca 5 cm - změna hodnoty 0-1
vzdálenost 3 cm - hodnota trvalá 1
vzdálenost 1 cm - hodnota 3-5
plný dotyk - hodnota 50-80 podle umístění dotyku ruky
je to ok, funguje to.