6
22/09/11 21:50 Cofre eletronico com senha Página 1 de 6 http://arduino.cc/forum/index.php/topic,60028.0.html Welcome, Guest. Please login or register . September 22, 2011, 07:50:31 PM are you looking for our old forum? Search Print « previous topic next topic » | Arduino Forum :: International :: Portugues :: Cofre eletronico com senha Pages: [ 1] Go Down Author Topic: Cofre eletronico com senha (Read 486 times) 0 Members and 1 Guest are viewing this topic. Cleitonribei Offline Newbie Posts: 7 Cofre eletronico com senha « on: May 01, 2011, 11:05:17 AM » gostaria de criar um algoritmo que lesse 6 numeros digitados num teclado numerico e se fosse a sequencia certa, ligaria um relê se alguem pudesse me ajudar obrigado Logged Kotch Brazil Offline Full Member Posts: 189 Re: Cofre eletronico com senha « Reply #1 on: May 01, 2011, 03:52:25 PM » Experimente dar uma procurada aqui neste link, deve ter algo que te possa ser util http://www.arduino.cc/playground/Projects/ArduinoUsers Logged Dualboot: Windows XP + FreeBSD 8.1 5 Arduinos duemilanove Main Site Blog Playground Forum Labs Store Help | Sign in or Register Bigger Smaller Reset Bigger Smaller Reset

Cofre Eletronico Com Senha

  • Upload
    crbs

  • View
    110

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Cofre Eletronico Com Senha

22/09/11 21:50Cofre eletronico com senha

Página 1 de 6http://arduino.cc/forum/index.php/topic,60028.0.html

Welcome, Guest. Please login or register.September 22, 2011, 07:50:31 PMare you looking for our old forum?

Search

Print

« previous topic next topic »

| Arduino Forum :: International :: Portugues :: Cofre eletronico com senha

Pages: [1] Go Down

Author Topic: Cofre eletronico com senha (Read 486 times)

0 Members and 1 Guest are viewing this topic.

Cleitonribeiro

Offline

Newbie

Posts: 7

Cofre eletronico com senha« on: May 01, 2011, 11:05:17 AM »

gostaria de criar um algoritmo que lesse 6 numeros digitados num tecladonumerico e se fosse a sequencia certa, ligaria um relê

se alguem pudesse me ajudar obrigado

Logged

Kotch Brazil

Offline

Full Member

Posts: 189

Re: Cofre eletronico com senha« Reply #1 on: May 01, 2011, 03:52:25 PM »

Experimente dar uma procurada aqui neste link, deve ter algo que te possaser util

http://www.arduino.cc/playground/Projects/ArduinoUsers

Logged

Dualboot: Windows XP + FreeBSD 8.15 Arduinos duemilanove

Main Site Blog Playground Forum Labs StoreHelp|Sign in or Register

Bigger Smaller Reset

Bigger Smaller Reset

Page 2: Cofre Eletronico Com Senha

22/09/11 21:50Cofre eletronico com senha

Página 2 de 6http://arduino.cc/forum/index.php/topic,60028.0.html

Kotch Brazil

Offline

Full Member

Posts: 189

Re: Cofre eletronico com senha« Reply #2 on: May 01, 2011, 04:05:43 PM »

Melhor ainda, olhe:

http://arduino.cc/playground/Code/Keypad

Logged

Dualboot: Windows XP + FreeBSD 8.15 Arduinos duemilanove

Cleitonribeiro

Offline

Newbie

Posts: 7

Re: Cofre eletronico com senha« Reply #3 on: May 02, 2011, 12:34:50 PM »

Valeu pela ajuda, vo tenta aqui introduzir esse codigo aqui, qualquer duvidaeu posto aqui,

Logged

Cleitonribeiro

Offline

Newbie

Posts: 7

Re: Cofre eletronico com senha« Reply #4 on: May 29, 2011, 06:07:03 PM »

consegui um código aqui no forum, da library do key pad, mais não toconseguindo introduzir o que eu queroqueria que quando uma senha de 6 digitos fosse digitada acendesse umled, mais não sei como fazer a alteração no códigoalguem me ajuda, o código eh esse:

/* @file EventSerialKeypad.pde|| @version 1.0|| @author Alexander Brevig|| @contact [email protected]|||| @description|| | Demonstrates using the KeypadEvent.|| #*/#include <Keypad.h>

const byte ROWS = 4; //four rows

Bigger Smaller Reset

Bigger Smaller Reset

Bigger Smaller Reset

Page 3: Cofre Eletronico Com Senha

22/09/11 21:50Cofre eletronico com senha

Página 3 de 6http://arduino.cc/forum/index.php/topic,60028.0.html

const byte COLS = 3; //four columnschar keys[ROWS][COLS] = { {'1','2','3'}, {'4','5','6'}, {'7','8','9'}, {'#','0','*'}};byte rowPins[ROWS] = {5,4,3,2}; //connect to the row pinouts of the keypadbyte colPins[COLS] = {8,7,6}; //connect to the column pinouts of thekeypad

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

boolean blink = false;

void setup(){ Serial.begin(9600); pinMode(ledPin, OUTPUT); // sets the digital pin as output digitalWrite(ledPin, HIGH); // sets the LED on keypad.addEventListener(keypadEvent); //add an event listener for thiskeypad} void loop(){ char key = keypad.getKey(); if (key != NO_KEY) { Serial.println(key); } if (blink){ digitalWrite(ledPin,!digitalRead(ledPin)); delay(100); }}

//take care of some special eventsvoid keypadEvent(KeypadEvent key){ switch (keypad.getState()){ case PRESSED: switch (key){ case '#': digitalWrite(ledPin,!digitalRead(ledPin)); break; case '*': digitalWrite(ledPin,!digitalRead(ledPin)); break; } break; case RELEASED: switch (key){ case '*':

Page 4: Cofre Eletronico Com Senha

22/09/11 21:50Cofre eletronico com senha

Página 4 de 6http://arduino.cc/forum/index.php/topic,60028.0.html

digitalWrite(ledPin,!digitalRead(ledPin)); blink = false; break; } break; case HOLD: switch (key){ case '*': blink = true; break; } break; }}

Logged

Kotch Brazil

Offline

Full Member

Posts: 189

Re: Cofre eletronico com senha« Reply #5 on: June 01, 2011, 07:19:02 PM »

o q vc precisa é disto:

#include "Password.h"#include "Keypad.h"

Password password = Password( "1234" );

const byte ROWS = 4;const byte COLS = 4;

char keys[ROWS][COLS] = { {'1','2','3','A'}, {'4','5','6','B'}, {'7','8','9','C'}, {'*','0','#','D'}};

byte rowPins[ROWS] = {2,3,4,5};byte colPins[COLS] = {6,7,8,9};

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

void setup(){ digitalWrite(13, LOW); Serial.begin(9600); keypad.addEventListener(keypadEvent); keypad.setDebounceTime(250);}

Bigger Smaller Reset

Page 5: Cofre Eletronico Com Senha

22/09/11 21:50Cofre eletronico com senha

Página 5 de 6http://arduino.cc/forum/index.php/topic,60028.0.html

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

void keypadEvent(KeypadEvent eKey){ switch (keypad.getState()){ case PRESSED: Serial.print("Digitado: "); Serial.println(eKey); switch (eKey){ case '#': guessPassword(); break; default: password.append(eKey); }}}

putz que moleza hein?

Logged

Dualboot: Windows XP + FreeBSD 8.15 Arduinos duemilanove

Kotch Brazil

Offline

Full Member

Posts: 189

Re: Cofre eletronico com senha« Reply #6 on: June 09, 2011, 06:10:28 PM »

Desculpa aí pessoal mas faltou um pedaço do código, no final coloquem:

void guessPassword(){ Serial.print("Verificando, aguarde... "); if (password.evaluate()){ Serial.println("Abrindo a porta "); // digitalWrite(13, HIGH); //ativa o solenoide delay(2000); digitalWrite(13, LOW); //desativa o solenoide password.reset(); //apaga a senha }else{ digitalWrite(13, LOW); Serial.println("PASSWORD INVALIDA"); password.reset(); //apaga a senha }}

Logged

Dualboot: Windows XP + FreeBSD 8.15 Arduinos duemilanove

Bigger Smaller Reset

Page 6: Cofre Eletronico Com Senha

22/09/11 21:50Cofre eletronico com senha

Página 6 de 6http://arduino.cc/forum/index.php/topic,60028.0.html

Print

« previous topic next topic »

Pages: [1] Go Up

| Arduino Forum :: International :: Portugues :: Cofre eletronico com senha

Jump to: => Portugues go

© 2011 Arduino Forum: Powered by SMF 1.1.12 | SMF © 2006-2009, Simple Machines LLCSimple Audio Video Embedder

Enotify by CreateAForum.com