Kezdőoldal » Elektronikus eszközök » Egyéb kérdések » Arduinóhoz van egy projektem...

Arduinóhoz van egy projektem (lent) és ha bírom a beállított kódot, ki is írja, hogy érvényes, de a kimeneten nem ad áramot, mi lehet az oka?

Figyelt kérdés

#include <Password.h>


#include <Keypad.h>


Password password = Password( "1234" );


const byte ROWS = 4; // Four rows

const byte COLS = 3; // Three columns

// Define the Keymap

char keys[ROWS][COLS] = {

{'1','2','3',},

{'4','5','6',},

{'7','8','9',},

{'*','0','#',}

};

// Connect keypad ROW0, ROW1, ROW2 and ROW3 to these Arduino pins.

byte rowPins[ROWS] = { 2, 3, 4, 5, };// Connect keypad COL0, COL1 and COL2 to these Arduino pins.

byte colPins[COLS] = { 6, 7, 8 };



// Create the Keypad

Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );


int ledPin = 13;


void setup(){


digitalWrite(ledPin, LOW);

Serial.begin(9600);

keypad.addEventListener(keypadEvent); //add an event listener for this keypad

keypad.setDebounceTime(250);

}


void loop(){

keypad.getKey();

}


//take care of some special events

void keypadEvent(KeypadEvent eKey){


switch (keypad.getState()){

case PRESSED:

Serial.print("Beirt: ");

Serial.println(eKey);

switch (eKey){

case '#': guessPassword(); break;

default:

password.append(eKey);

}

}}

void guessPassword(){

Serial.print("Kod ellenorzese... ");

if (password.evaluate()){

digitalWrite(ledPin,HIGH); //activates garaged door relay

delay(1500);

digitalWrite(ledPin,LOW); //turns off door relay after .5 sec

Serial.println("Ervenyes kod "); //


password.reset(); //resets password after correct entry

}else{

digitalWrite(ledPin,LOW);

Serial.println("Ervenytelen kod ");

password.reset(); //resets password after INCORRECT entry

}

}



2014. jan. 1. 23:47
Sajnos még nem érkezett válasz a kérdésre.
Te lehetsz az első, aki segít a kérdezőnek!

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!