Tik op ben UNO

Hallo iedereen

gisteren hebben we kort laten zien hoe de native touch pins te gebruiken op de ESP32 Gebruikt. Voor gebruik op de Microcontrollers, compatibel met Arduino UNO R3 we hebben wat hardware en een Bibliotheek. Het werkingsprincipe is echter hetzelfde. In ons voorbeeld gebruiken we zo min mogelijk hardware en beperken we ons tot één weerstand. Helaas kan de functie niet zo gemakkelijk worden aangeroepen als op de ESP32 met ArduinoIDE.

De nodige hardware:

De montage, circuit kan nauwelijks worden genoemd, is heel eenvoudig:
Steek de weerstand tussen D2 en D8 in de Uno en bevestig de krokodillenklem aan de D8-kant van de weerstand.

Omdat we in dit voorbeeld zo min mogelijk componenten willen gebruiken, gebruiken we de LED die in de VN is geïntegreerd.

De nodige Libary is hier te vinden.

Hier is de voorbeeldcode:

 #include <CapacitieveSensor.H>

CapacitieveSensor   cs_2_8 = CapacitieveSensor(2,8); 1M weerstand tussen pinnen 4 & 8, pin 8 is sensor pin, voeg een draad en of folie

Void Setup()                     {    cs_2_8.set_CS_AutocaL_Millis(0xffffffff);automatisch kalibreren uitschakelen op kanaal 1 - net als een voorbeeld    Seriële.Beginnen(9600);    pinMode(13,Output);
}

Void Lus()                     {
 Lange Touch =  cs_2_8.capacitievesensor(100);     Seriële.println(Touch);  afdruksensoruitvoer     Als(Touch >= 1000)    {     digitalWrite(13,Hoge);    }    Anders{     digitalWrite(13,Lage);    }   }

Tot de volgende post :)

Für arduinoProjekte für anfänger

Einen Kommentar hinterlassen

Alle Kommentare werden vor der Veröffentlichung moderiert

Aanbevolen blog berichten

  1. Installeer ESP32 nu van de raad van bestuur
  2. Lüftersteuerung Raspberry Pi
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1
  4. ESP32 - das Multitalent
  5. OTA - Over the Air - ESP Programmeren via Wi-Fi