Friday, October 5, 2012

TO MAKE THE PROGRM


int redPin = 9;            // connect red LED to pin 9 arduino
int greenPin = 10;     // connect green LED to pin 10 arduino
int bluePin = 11;       // connect blue LED to pin 11 arduino
int buzzerPin = 7;     // connect buzzer to pin 7 arduino
int potPin = 1;
int sensorPin = 0;
long red = 0xFF0000;
long green = 0x00FF00;
long blue = 0x000080;
int band = 10;
// adjust for sensitivity
void setup()
{
pinMode(potPin, INPUT);
pinMode(sensorPin, INPUT);
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
pinMode(buzzerPin, OUTPUT);
}

void loop()
{

int gsr = analogRead(sensorPin);
int pot = analogRead(potPin);
if (gsr > pot + band)
{
setColor(red);
beep();
}
else if (gsr < pot - band)
{
setColor(blue);
}
else
{
setColor(green);
}
}
void setColor(long rgb)
{
int red = rgb >> 16;
int green = (rgb >> 8) & 0xFF;
int blue = rgb & 0xFF;
analogWrite(redPin, 255 - red);
analogWrite(greenPin, 255 - green);
analogWrite(bluePin, 255 - blue);
}
void beep()
{
// 5 Khz for 1/5th second
for (int i = 0; i < 1000; i++)
{
digitalWrite(buzzerPin, HIGH);
delayMicroseconds(100);
digitalWrite(buzzerPin, LOW);
delayMicroseconds(100);
}
}

Tuesday, October 2, 2012

Sunday, September 30, 2012

CONSTRUCT THE CIRCUIT ON PAPER BOARD






After finish constructed, I put the component on the stripboard.

Tuesday, September 25, 2012

CHECK THE RESISTANCE




The resistance for variable resistor is 220k Ohms. At this level, when push the reset button, the yellow LED will automatically on.
Related Posts Plugin for WordPress, Blogger...