Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | Letzte Überarbeitung Beide Seiten der Revision | ||
techniken:metalldetektor_work_in_progress [2019/02/08 15:38] luismeixner |
techniken:metalldetektor_work_in_progress [2019/02/19 17:02] d.golovko |
||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
====Theorie==== | ====Theorie==== | ||
- | Mithilfe eines Metalldetektors ist es möglich, zu bestimmen ob ein Objet aus Metall besteht, bzw. um Metall zu detektieren. Der Detektor besteht hauptsächlich aus einer Spule, deren Induktivität durch das in der Nähe befindliche Metall verändert wird. Diese Änderung wird durch den Arduino gemessen und es kann festgestellt werden ob sich Metall in der Nähe des Messaufbaus befindet. | + | Mithilfe eines Metalldetektors ist es möglich, zu bestimmen, ob ein Objet aus Metall besteht, bzw. um Metall zu detektieren. Der Detektor besteht hauptsächlich aus einer Spule, deren Induktivität durch das in der Nähe befindliche Metall verändert wird. Diese Änderung wird durch den Arduino gemessen und es kann festgestellt werden, ob sich Metall in der Nähe des Messaufbaus befindet. |
====Schaltplan==== | ====Schaltplan==== | ||
Zeile 20: | Zeile 20: | ||
====Code==== | ====Code==== | ||
<code C++> | <code C++> | ||
- | const byte npulse = 3; | + | const byte npulse = 3; // number of pulses to charge the capacitor before each measurement |
- | const byte pin_pulse = A0; | + | const byte pin_pulse = A0; // sends pulses to charge the capacitor (can be a digital pin) |
- | const byte pin_cap = A1; | + | const byte pin_cap = A1; // measures the capacitor charge |
- | const byte pin_LED = 11; | + | const byte pin_LED = 12; // LED that turns on when metal is detected |
void setup() { | void setup() { |