Het is heel eenvoudigste en C00L... Object_Counter, die objecten telt. die komt binnen van deur in de kamer en naar buiten van de deur. Dit is een multifunctioneel project die dit werkt zoals een object item, alsook de elektriciteit ruimtecontrolemechanisme die zal worden gebruikt voor het automatisch opslaan van elektriciteit.
Apparaat vereist in dat project-
1-Arduino UNO
2 - 2 x infrarood sensoren (IR-sensoren)
3 - 6 x Jumpers
Stap-1 SENSOR aansluiting
Ten eerste zullen wij de 2 x IR senors verbinden met arduino uno bestuur zoals aangegeven in de ISIS professionele module waarin de 1e IR-sensor is verbonden met de A1 analoge pin van de arduino uno en de tweede is aangesloten via A2 pin van de arduino uno bestuur.
Stap-2 LED indicatie
In de tweede stap moet u verbinding maken met een led indicatie, als om het even wie invoert in de kamer de LED brandt tot eenieder uitstappen van de kamer. Zo kunt u de led in 11e digitale pin van de arduino en GND pin.
Stap-3 codering van arduino
#define sensor1 A1 / / IR-SENSOR -1
#define sensor2 A2 / / IR-SENSOR -2
VOID Setup
{
pinMode(11,OUTPUT); / / connect LED
pinMode(sensor1,INPUT);
pinMode(sensor2,INPUT);
Serial.begin(9600);
}
int count = 0;
void loop
{
Const int s2 = analogRead (sensor1); //TAKE INPUT van de analoge PIN die IS verbonden met //SENSOR-1
Const int s3=analogRead(sensor2); / / "TAKE INPUT van de analoge PIN die IS aangesloten op //SENSORS-2
Serial.Print(S2);
Serial.Print("");
Serial.Print(S3);
Serial.println();
if(S2<200) / / aanpassen MIN waarde van sensor-1 volgens uw sensoren
{
delay(700); Blijven dezelfde
Graaf ++;
}
if(S3<200) / / "aanpassen MIN waarde van sensor-2 volgens uw sensoren
{
Count = aantal-1;
delay(700);
}
if(Count!=0)
{
digitalWrite(11,HIGH);
}
anders
{
digitalWrite(11,LOW);
}
Serial.Print("");
Serial.Print(Count);
Serial.println();
}