基本上,我正在寻找一个类似串行的系统,在 arduino 上运行 IR LED 之间的通信。下面的代码得到了一个数组,其中包含 1 和 0 的集合。我需要将这个 8 位数组转换为单个字符并输出。但我不知道该怎么做。帮助将不胜感激。
int IR_serial_read(){
int output_val;
int current_byte[7];
int counter = 0;
IR_serial_port = digitalRead(4);
if (IR_serial_port == HIGH){
output_val =1;
}
if (IR_serial_port == LOW){
output_val =0;
}
current_byte[counter] = output_val;
counter +=1
}