Dit is de bedrading CODE, kunt u een kopie plakken, bedrading is een geopend Project.
int ledPin = 48; diagnostische LED op het bord van de bedrading i/o-(pin 48)
int pinHall = 0; PIN voor de Hall-sensor
int pinLed = 1; PIN voor de led die als het magnetisch veld verandert is in de buurt van
int pinHall2 = 2; PIN voor de Hall-sensor
int pinLed2 = 3; PIN voor de led die als het magnetisch veld verandert is in de buurt van...
int pinHall3 = 4;
int pinLed3 = 5;
int pinHall4 = 6;
int pinLed4 = 7;
int pinHall5 = 8;
int pinLed5 = 9;
VOID Setup
{
pinMode (ledPin, OUTPUT); Hiermee stelt u de digitale pen als uitvoer
pinMode (pinLed, OUTPUT); Hiermee stelt u de digitale pen als uitvoer
pinMode (pinHall, INPUT); Hiermee stelt u de digitale pen als input
digitalWrite (ledPin, hoge); inschakelen van de bedrading bestuur diagnostische LED
pinMode (pinLed2, OUTPUT); Hiermee stelt u de digitale pen als uitvoer
pinMode (pinHall2, INPUT); Hiermee stelt u de digitale pen als input
pinMode (pinLed3, OUTPUT); Hiermee stelt u de digitale pen als uitvoer
pinMode (pinHall3, INPUT); Hiermee stelt u de digitale pen als input
pinMode (pinLed4, OUTPUT); Hiermee stelt u de digitale pen als uitvoer
pinMode (pinHall4, INPUT); Hiermee stelt u de digitale pen als input
pinMode (pinLed5, OUTPUT); Hiermee stelt u de digitale pen als uitvoer
pinMode (pinHall5, INPUT); Hiermee stelt u de digitale pen als input
Serial.begin(9600); //
}
void loop
{
Als (digitalRead(pinHall) == HIGH) / / als een magneet in de buurt van de Hall-sensor
{
digitalWrite (pinLed, laag); zoniet schakelt de LED
}
Als (digitalRead(pinHall2) == HIGH) / / als een magneet in de buurt van de Hall-sensor
{
digitalWrite (pinLed2, laag); zoniet schakelt de LED
Als (digitalRead(pinHall3) == HIGH) / / als een magneet in de buurt van de Hall-sensor
{
digitalWrite (pinLed3, laag); zoniet schakelt de LED
}
Als (digitalRead(pinHall4) == HIGH) / / als een magneet in de buurt van de Hall-sensor
{
digitalWrite (pinLed4, laag); zoniet schakelt de LED
}
Als (digitalRead(pinHall5) == HIGH) / / als een magneet in de buurt van de Hall-sensor
{
digitalWrite (pinLed5, laag); zoniet schakelt de LED
}
}
Als (digitalRead(pinHall) == laag)
{
digitalWrite (pinLed, hoge); Als het lampje ON draait
Serial.Print (1 BYTE); blijkt een nummer moet worden gebruikt op PROCESSING
}
else if (digitalRead(pinHall2) == laag)
{
digitalWrite (pinLed2, hoge);
Serial.Print (2, BYTE); blijkt een nummer moet worden gebruikt op PROCESSING
}
else if (digitalRead(pinHall3) == laag)
{
digitalWrite (pinLed3, hoge);
Serial.Print (3 bytes); blijkt een nummer moet worden gebruikt op PROCESSING
}
else if (digitalRead(pinHall4) == laag)
{
digitalWrite (pinLed4, hoge);
Serial.Print (4 BYTE); blijkt een nummer moet worden gebruikt op PROCESSING
}
else if (digitalRead(pinHall5) == laag)
{
digitalWrite (pinLed5, hoge);
Serial.Print (5, BYTE); blijkt een nummer moet worden gebruikt op PROCESSING
}
else {}
Serial.Print (0, BYTE); Als alle de LEDS laag zijn, afdrukken 0.
}
delay(100); Aantal keren per seconde voor het uploaden van de informatie.
}