Seed sprida Robot (8 / 65 steg)
Steg 8: Hub Counter
Täcka trådarna i två 4-40 x 3/8" bultar och gänga dem hela vägen ner till navet så att de är motsatt från varandra.
Nu är dags att placera magneter på huvudet av varje bult och limma fast dem på plats. Före limning är det dock viktigt att magneterna står inför i rätt polar riktning.
Här är några grundläggande koden för att kontrollera Halleffekten sensorn och att se till att du sätter sidan av magneten som utlöser sensorn uppåt ovanpå bulten.
/*
Halleffekten exempelkod
* Anslut en 1K motstånd från 5V till stift 2.
* Anslut en 0.1uF kondensator mellan stift 2 och marken.
* Anslut Halleffekten utgången pin till pin 2.
* Anslut power och marken från Arduino till lämpliga Halleffekten sensor stift.
Denna exempelkod är offentlig.
*/
int sensorPin1 = 2; sensorn på pin 2
int sensorState1; variabel för att läsa sensorn
void setup() {
ställa in pin 2 som indata
pinMode (sensorPin1, ingång);
börja kommunikation till seriell bildskärmen
Serial.BEGIN(9600);
}
void loop() {
Läs givarstaven
sensorState1 = digitalRead(sensorPin1);
Kontrollera om sensorn är aktiverad.
om det är, går sensorn låg:
om (buttonState1 == låg) {
skriva ut till den seriella bildskärmen:
Serial.println ("magnet närvarande");
}
}