Olá tenho uma saida D2 do arduino com tres estados : desligado ,ligado e blink (a cada 500ms(funcao millis)) queria saber como faço para ler essa saida... e definir como desligado>desligado;ligado>ligado e piscando como desligado .isso em outra saida D8,ou seja se a saida D2 estiver piscando D8 deve ficar desligado ,mas se estiver ligado deve tambem ficar ligado e desligado fica desligado
Mas a principio o seu proprio codigo que gera esses 3 estados, bastaria vc modificar para incluir o controle do D8 conforme vc quiser. Não é convencional seu codigo ler o pino se ele mesmo comanda o pino.
Caso queira realmente ler o mais dificil é entender o que pisca. Vc precisa contar tempo para saber se esta aceso ou piscando. Veja se a ideia de modificar o codigo para comandar junto é possivel, caso negativo vemos o caminho de interpretar o outro pino.