W2 - ATTiny85 + Capacitive sensor

ATtiny85 programming jig

I continued soldering pins and wires to complete the programming jig.

 

Capacitive sensor

I used the Arduino to supply 3.3V power to the ATTiny85 and the LED.

I connected a 1M resistor to pin 4, a 10k resistor to pin3, and an LED to pin 1.

The two resistors are connected with a segment of copper tape.

Here is the code loaded to ATTiny85:

#include <CapacitiveSensor.h>

CapacitiveSensor   cs_4_3 = CapacitiveSensor(4,3);        // 10M resistor between pins 4 & 2, pin 2 is sensor pin, add a wire and or foil if desired

void setup()                    
{
   cs_4_3.set_CS_AutocaL_Millis(0xFFFFFFFF);     // turn off autocalibrate on channel 1 - just as an example
   pinMode(1, OUTPUT);
   Serial.begin(9600);
}

void loop()                    
{
    long start = millis();
    long total1 =  cs_4_3.capacitiveSensor(30);

//    Serial.print(millis() - start);        // check on performance in milliseconds
//    Serial.print("\t");                    // tab character for debug windown spacing
//
//    Serial.println(total1);                  // print sensor output 1
    if ( total1 >99){
      digitalWrite(1, HIGH);   // turn the LED on (HIGH is the voltage level)
    }else{
      digitalWrite(1, LOW);   // turn the LED on (HIGH is the voltage level)
    }

    delay(10);                             // arbitrary delay to limit data to serial port 
}
 

Here is the video:

Previous
Previous

W3 - Marquee Letter G