본문 바로가기

chiken Auto Door 만들기

arduino String 함수 시리얼 모니터 활용 [13]

프로그래그래밍언어는 많은 함수가 존재한다. 함수을 많이 알고 있으면 매우 효과적인 프로그램을 작성할 수 있다. 외울 필요는 없다. 사용되는 용도만 알면된다.  사전 처럼 찾아서 필용한 곳에 적용라면된다.

아래소스는 문자열을 분할하여 2 모터를 제어하는  적용 할 것이다.

 

xy좌표 값 예) x34,  y=34, x56y89

 
//int incomingByte = 0; // for incoming serial data
    void setup() {
      Serial.setTimeout(100);
      Serial.begin(9600); // opens serial port, sets data rate to 9600 bps
    }

    void loop() {
      while (!Serial) {
     // wait for serial port to connect. Needed for native USB port only
  }
      // reply(answer,returm) only when you receive data:
      if (Serial.available() > 0) {
       String getDATA = Serial.readStringUntil('\r');
         int yy= getDATA.indexOf('y');
         String xs=getDATA.substring(0,yy);
         String ys=getDATA.substring(yy);
         char x0=xs.charAt(0);
         String xn=xs.substring(1);
         char y0=ys.charAt(0);
         String yn=ys.substring(1);
        if(x0=='x'){
        Serial.print("x=");
        Serial.println(xn.toInt());
        }
        if(y0=='y'){
          Serial.print("y=");
        Serial.println(yn.toInt());
          }

   
      }//end of abailabel
    } //end of loop

여기서 부터 시작했습니다

'chiken Auto Door 만들기' 카테고리의 다른 글

닭장 자동문 만들기  (0) 2025.01.06
케논 E402드라이버 설치  (0) 2021.03.13
win8.1 사용자 로그 인 암호 변경  (0) 2021.03.11
Unicode  (0) 2021.03.09
위치를 사용 할 수 없습니다 . 에러  (0) 2021.03.06