Elektromagnetiska Mjölner (från Thor's Hammer tilltag) (2 / 2 steg)
Steg 2: kod
Glöm inte att få FPS biblioteket!
Koden är bara kopiera inklistrade nedan, den .ino filen är också fäst:
/*
FPS bibliotek skapad av Josh Hawley, juli 23 2013 licensierad för icke-kommersiellt bruk, måste inkludera denna licens meddelande i grund och botten, gärna hacka bort på det, men bara ge mig kredit för mitt arbete =) TLDR; Wil Wheaton lag * /
#include "FPS_GT511C3.h" #include "SoftwareSerial.h"
FPS_GT511C3 fps (4, 5);
int touch = 0; int capPin = 9; int flagga = 0;
void setup() {Serial.begin(9600); / / fps. UseSerialDebug = sant; så du kan se meddelanden i serial debug skärmen fps. Open(); pinMode (10, OUTPUT); digitalWrite (10, låg). pinMode (capPin, INPUT_PULLUP); }
void loop() {touch = digitalRead(capPin); / / Serial.println(touch), om ((touch == 0) & & flagga == 0) {digitalWrite 10, hög; fps. SetLED(true); om (fps. IsPressFinger()) {fps. CaptureFinger(false); int id = fps. Identify1_N(); om (id < 200) {//Don't-och sjukvård som fingeravtryck matcher, bara så länge det finns en match digitalWrite (10, låg); fps. SetLED(false); Flagga = 1; {}}} annat {fps. SetLED(false); digitalWrite (10, låg). {} om ((touch == 1) & & Flagga == 1) {//Reset flaggan efter hammaren har hävts för att återgå till normalt beteende flagga = 0;}}