Boa tarde,
Estou com um projeto na empresa que tenho um equipamento da Topdata que tem duas entrada de leitor que pode ser Prox ou Barras.
quando eu coloco um leitor barras no equipamento e passo o cartão funciona normalmente,
mas a ideia é que o arduino seja um leitor via serial.
exemplo pressiono um botão que está conectado ao arduino e mande um comando serial para esse equipamento, esse comando eu consigo enviar mas não consigo enviar o comando com 10 digitos, vou disponibilizar o meu codigo para vê se vocês podem me ajudar.
#include <SoftwareSerial.h>
SoftwareSerial INNER(5, 4); // RX, TX
int recebido = 0;
unsigned int COMANDO;
void setup(){
Serial.begin(9600);
INNER.begin(9600);
}
void loop(){
while (Serial.available() > 0) {
COMANDO = Serial.read();
Serial.write(COMANDO);
INNER.println(COMANDO);
INNER.flush();
}
}
circuito um modulo conversor RS232 ligando no arduino nas portas 5 e 4 e o modulo ligado no borne leitor.
quando eu digito um numero no console do arduino o INNER responde no display dele CARTÂO INVALIDO, pois está com uma quantidade de digito errado.
Alguém tem uma solução para esse problema
Tags:
obrigado amigo vou realizar esse teste com for
Boa tarde HPL,
minhas recomendações:
1. Remova seu sketch da área de texto do seu tópico;
2. Leia http://labdegaragem.com/forum/topics/sugest-o-de-como-postar
3. Comente as linhas do seu sketch. Fica mais fácil entender o que vc quer fazer com cada
linha e facilita a ajuda.
4. Clique em : " Deseja carregar arquivos? " e depois em " Escolher arquivo" e anexe o arquivo
com o seu sketch.
RV
obrigado
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por