
Add to Cart
Módulo de teclado análogo do ANÚNCIO do módulo de Arduino, bloco de apartamentos eletrônico
Módulo de teclado análogo do teclado eletrônico do ANÚNCIO dos blocos de apartamentos
Descrição:
Cor | Preto + amarelo |
Material | PWB + plástico |
Características | 5 chaves em um porto análogo; Botões duráveis de Omron com tensões diferentes; Compatível com relação do sensor do forArduino; Com 3 portos do PIN do I/O: VCC, TERRA, PARA FORA. |
Especificação | Módulo de teclado chave do analógico 5 para o bloco de apartamentos bonde do poder de Arduino |
Aplicação | Módulo de teclado análogo para o bloco de apartamentos bonde do poder de Arduino |
Manual inglês/especs. | Não |
Lista de embalagem | 1 módulo de teclado do ANÚNCIO de x |
Use um porto análogo para ler os cinco estados chaves para o porto do IO das economias de Arduino. Com sensor de Arduino a placa de expansão pode ser terminada e botões de trabalhos interativos.
Código de teste de Aruino:
/ /Módulo de ADKeyboard
int adc_key_val [5] = {50, 200, 400, 600, 800};
int NUM_KEYS = 5;
adc_key_in do int;
chave do int = -1;
oldkey do int = -1;
instalação vaga ()
{
pinMode (13, SAÍDA); //nós usará o diodo emissor de luz da eliminação de erros para output uma pulsação do coração
Serial.begin (9600); //9600 bps
}
laço vago ()
{
adc_key_in = analogRead (0); //leia o valor do sensor
digitalWrite (13, BAIXO);
chave = get_key (adc_key_in); //converso na imprensa chave
se (chave! =/do oldkey)/se os keypress são detectados
{
atraso (50); //espera pelo tempo do debounce
adc_key_in = analogRead (0); //leia o valor do sensor
chave = get_key (adc_key_in); //converso na imprensa chave
se (chave! = oldkey)
{
oldkey = chave;
se (key> = 0) {
digitalWrite (13, ALTO);
comute (chave)
{
caso 0: Serial.println (“APROVAÇÃO S1”);
ruptura;
caso 1: Serial.println (“S2 APROVAM”);
ruptura;
caso 2: Serial.println (“S3 APROVAM”);
ruptura;
caso 3: Serial.println (“S4 APROVAM”);
ruptura;
caso 4: Serial.println (“S5 APROVAM”);
ruptura;
}
}
}
}
atraso (100);
}
/ /Valor do converso CAD para fechar o número
get_key do int (int sem assinatura entrado)
{
int k;
para (k = 0; k
{
se (entrada
{
k do retorno;
}
}
se (k> = NUM_KEYS) k = -1; //Nenhuma chave válida pressionada
k do retorno;
Vantagens competitivas:
1. Serviço ao cliente conveniente & amigável
2. Os preços baixos dirigem dos fornecedores da fábrica
3. Entrega rápida em todo o mundo.
4. De alta qualidade com padrões globais.
5. Garantia da fábrica de 1 ano
6. Maneira e pagamento seguros do transporte