도와주세요ㅠㅠ시리얼통신(아두이노->라파 서버로)문제입니다
일단 아두이노 극초보라는걸 감안해주시구 자세하게 설명해주시면 정말 감사하겠습니다 ㅠㅠ
아두이노에 센서들을 구성하고, 와이파이를 꽂아 코드를 업로드하면 외부로 나가도록 합니다.
이를 라즈베리 파이 서버로 보낼건데, 일단 한 컴퓨터에서 빠르게 확인할 수 있도록 cygwin 이용하고 있습니다.
13개 정도의 센서들에 대한 아두이노 코드를 하나로 합쳐 센서들에게 직접 반응이 오는 것은 확인이 되었습니다,
여기서 wifi통신으로 서버로 보내려면, 이 코드에 또 통신 코드가 추가되어야 보내질 수 있나요?
그냥 숫자를 보낼 때에는 단순하게
int num=0;
void setup(){
Serial.begin(9600);
pinMode(3,INPUT);
}
void loop(){
num=200;
Serial.println(num);
delay(500);
}
즉, 시리얼모니터에 띄워지도록 구성만 하면 외부 리눅스에 (cygwin) 200이라는 값이 찍혔기에, 센서들을 합친 하나의 코드 자체에 serial함수로 이루어지니까 따로 통신코드를 추가하는것이 아닌 이 코드 그대로 밖으로 내보내면 내보내진다는게 제 생각인데, 맞을까요?
그리고 만약에 센서값들을 보내면, 각 parameter가 몇개씩 끊어지는지 알아야 하는데 (그래야 받는 쪽에서 알맞게 parameter를 끊어서 데이터를 라즈베리파이 서버에 입력할 수 있다고 합니다) 이건 무슨 말일까요..?
댓글 달기