lab_05 | drinkwatcher

Submitted by njohn on Tue, 03/05/2013 - 23:18

For this lab, I designed a drink coaster that reacts to the amount of weight resting on top of it.  When a full glass of beer (for example) is set on top of the coaster, it emits a calm light.  As the weight of the glass lessens during the course of drinking the beer, the light gradually increases in intensity.  When the beer is empty, the coaster begins to blink.



1 x Arduino Uno

1 x Breadboard

1 x 10kohm resistor

1 x Bright white 3 LED strip

1 x FSR

1 x Rockite hyperbolic parabaloid

1 x Silicone rubber base

? x Beers




int sensorPin = 0;  // select the input pin for the sensor
int ledPin = 11;    // select the output pin for the LED
int val = 0;        // variable to store the value coming from the sensor
void setup() {
void loop() {
  val = analogRead(sensorPin); // read the value from the sensor, 0-1023
    analogWrite(ledPin, 255);
    analogWrite(ledPin, 0);
  else if(val>100) {
    analogWrite(ledPin, val);  // analogWrite (dimming the LED) can be between 0-255
  Serial.println(val);       // writing the value to the PC via serial connection 
  delay(50);                   // rest a little...
Your rating: None
Drupal theme by Kiwi Themes.