Boa tarde pessoal!
Gostaria de saber se é possível setar um byte(ou melhor escrever um valor em um byte) de saídas no Arduino. Isto é comum de ser feito em um CLP de automação mas no Arduino não consegui.
Boa tarde pessoal!
Gostaria de saber se é possível setar um byte(ou melhor escrever um valor em um byte) de saídas no Arduino. Isto é comum de ser feito em um CLP de automação mas no Arduino não consegui.
Sim é possível.
O arduino tem os pinos ligados em Portos (PORTA,PORTB ...)em geral de 8 bits, logo carregas um byte para esse porto(PORTX) e mandas escreve-lo. Semelhante ao que fazes num automato, só que tens de usar os registos do arduino.
No autómato trabalhas com endereços de memoria em que escrever nessa posição de memoria estas a escrever diretamente nas portas de entrada ou saída.
No arduino é semelhante só que trabalhas com registos, programando em Assembler ou em C,C++, já nos autómatos isso e mais abstrato (grafcet ...)
Ve aqui
Obrigado pelo suporte pessoal. Ajudou demais.