Mycket enkla Arduino elektriska lås (2 / 6 steg)
Steg 2: Arduino
Det är bara en mycket enkel uppsättning upp med en transistor. 2N2222 från radio shack
Nu jag försökte det med några motstånd och var har lite problem så jag gick bara utan dem.
Gärna rätta mig om detta.
Transistorn är ansluten som så:
Signalen från den digitala porten är ansluten till transistorerna bas.
Kraften från Arduino går igenom låsa tillbaka ut och kollektorn på transistorn
Då kommer ut sändaren till marken på Arduino
Koden är mycket enkelt det tar några data från den seriella porten och skickar signal till hamnen, förseningar sedan slutar signalen.
Återigen, mycket enkel:
/*
Testa att använda seriell port för att öppna/stänga lås
*/
int inByte = 0;
void setup()
{
Starta följetong
Serial.BEGIN(9600);
pinMode(3,OUTPUT);
}
void loop()
{
check för anslutning
om (Serial.available() > 0)
{
inByte = Serial.read();
digitalWrite(3,HIGH);
Delay(1000);
digitalWrite(3,LOW);
}
}
Det är bara som det ser ut, seriell data det plockar upp på porten öppnar låset för 1000 millisekunder.
Mycket enkel