hulp gezocht

Voor het particulier aanbieden of zoeken van Arduino gerelateerde zaken
Berichten: 1
Geregistreerd: 25 Okt 2018, 14:31

hulp gezocht

Berichtdoor Hinokie1960 » 25 Okt 2018, 15:17

Hallo, Wie kan mij helpen met een arduino project met een relais dat na code invoer open moet gaan.
Goede betaling !
gr. M.Coolen

Advertisement

Gebruikers-avatar
Berichten: 4895
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: hulp gezocht

Berichtdoor nicoverduin » 25 Okt 2018, 15:57

Je zal toch iets meer moeten vertellen wat precies jouw bedoeling is
Docent HBO Software Engineering, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 2491
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: hulp gezocht

Berichtdoor shooter » 25 Okt 2018, 21:06

if (code="1234"){digitalWrite(2,HIGH);}else{(digitalWrite(2,LOW);}

betaling graag persoonlijk contant afleveren.

hihi ofwel hoe krijg je de code binnen en welke sturing gebruik je voor het relais, denk aan aparte voeding van dat relais.
paul deelen
shooter@home.nl

Berichten: 79
Geregistreerd: 16 Jul 2015, 21:02

Re: hulp gezocht

Berichtdoor wim2584 » 29 Nov 2018, 20:41

is dit iets?

/*
|| Password Entry Using Matrix Keypad
|| 2-4-2015 Wim
||
*/
//* is to validate password
//# is to reset password attempt

/////////////////////////////////////////////////////////////////

#include <Password.h> //http://www.arduino.cc/playground/uploads/Code/Password.zip
#include <Keypad.h> //http://www.arduino.cc/playground/uploads/Code/Keypad.zip

Password password = Password( "1458" );

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','#'}
};

byte rowPins[ROWS] = { 9,8,7,6 };// Connect keypad ROW0, ROW1, ROW2 and ROW3 to these Arduino pins.
byte colPins[COLS] = { 5,4,3};// Connect keypad COL0, COL1 and COL2 to these Arduino pins.


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

void setup(){
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
Serial.begin(9600);
keypad.addEventListener(keypadEvent); //add an event listener for this keypad
}

void loop(){
keypad.getKey();
}

//take care of some special events
void keypadEvent(KeypadEvent eKey){
switch (keypad.getState()){
case PRESSED:
Serial.print("Pressed: ");
Serial.println(eKey);
switch (eKey){
case '*': checkPassword(); break;
case '#': password.reset(); break;
default: password.append(eKey);
}
}
}

void checkPassword(){
if (password.evaluate()){
Serial.println("Success"); //Add code to run if it works
digitalWrite(12, HIGH); // turn the buzzer on
digitalWrite(13, HIGH); // turn relay for door open on
delay(1000); // wait for a second
digitalWrite(13, LOW); // turn relay off
delay(1000); // wait for a 0,5 s
digitalWrite(12, LOW); // turn the buzzer on
password.reset(); //reset the password to NULL

}else{
Serial.println("Wrong"); //add code to run if it did not work
for (int i = 0; i < 10; i ++) // De variabele heet i en begint bij 0. De voorwaarde is dat
// i kleiner is dan 10. i wordt telkens met 1 opgehoogd
// 10 maal buzzer aan uit

{
digitalWrite(12, HIGH); // turn the buzzer on
delay(500); // wait for a 0,5 s
digitalWrite(12, LOW); // the buzzer off
}



}
}

Terug naar Particuliere (ver)koop

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 1 gast