Page 128 - MDP2022-3
P. 128
}
}
else if(gear1State == 0 && gear2State == 1){ // 후진 기어일 때
if(acceln == 0){
//Serial.println("역");
HC06.write("b");
}
else{
// Serial.println("멈춤");
HC06.write("c");
}
}
HC06.write(0x0d); // 파싱 줄바꿈 표시
accelb = acceln;
}
#slave코드
#include <mega128.h>
#include <delay.h>
void setPins(); // 핀 저장 함수
void motorMove(int arrowFlag); // 모터 동작 함수
void Putch(char); //송신 함수
char Getch(void); //수신 함수
// [4byte handle] [1byte seperate symbol] [1byte action] [1byte CR] 파싱된 신호들 저
장 및 구분
volatile unsigned char rxBuffer[8];
unsigned int arrowFlag = 0;
void main()
{
int index = 0;
int handle = 0;
char ch;
setPins();
while(1)