Понедельник, 18 Май 2015 08:30

Датчик касания электропроводящих материалов

Автор
Оцените материал
(0 голосов)

Датчик касания     Датчик состоит из транзистора, у которого одна лапка загнута. Когда этой лапки касается электропроводящий материал, напряжение меняется.

ВЫВОДЫ КОНТАКТОВ
PIN 1 A0: Аналоговый выход
PIN 2 G: Земля
PIN 3 +: VCC (+5 В)
PIN 4 D0: Цифровой выход

 

Цифровой вход включает работу датчика, а аналоговый записывает показания.

Программа для работы датчика касания

Момент реакции будет показывать светодиод на 13 пине

-----------------------------

#define A 1

const int ledPin =  13;  / / Установка по умолчанию светодиод на выводе 13
const int touchPin = 3;  / / Установка сенсорного датчика на контакте 3
unsigned long lastEvent = 0;  / / Сохранить время, когда произошло последнее событие
boolean ledOn = false;

int touchState;
void setup()

{
  pinMode(ledPin, OUTPUT);
  pinMode(touchPin, INPUT);
}
 void loop()

{
  / / Читаем сенсорный состояние датчика
itouchState = digitalRead(touchPin);
   / / Интересует только сигнала высокого уровня
  if (touchState == HIGH)

{
     if (millis() - lastEvent > 50)

     {
       ledOn = !ledOn;
      digitalWrite(ledPin, ledOn ? HIGH : LOW);
      while(true)

      {
        Serial.println(analogRead(A));
        delay(500);
      }
    }
     lastEvent = millis();
  }
}

------------------------------------

 Подстроечным резистором можно менять сопративление во все цепи, добиваясь необходимого порога фиксирования.

Прочитано 2532 раз
Бекурин Максим

Методист и Педагог дополнительного образования.
Возглавляет Детское техническое объединение по робототехнике
Областной судья робототехнических соревнований в Свердловской област.

vk.com/bekurin
Другие материалы в этой категории: « Джойстик Аналоговый датчик Холла »
Top
Яндекс.Метрика Рейтинг@Mail.ru