Thursday, May 11, 2017

StringLength

StringLength

Pada percobaan ini dilakukan pengujian terhadap penggunaan serial monitor yang terdapat pada Arduino.  Percobaan  ini  bertujuan  untuk  mengetahui  panjang  kata  dari  setiap  karakter maupun string yang dikirimkan pada Arduino, untuk kemudian ditampilkan pada serial monitor.
StringLength
StringLength
Berikut merupakan source code yang terdapat pada basic examples Stringlength.

String txtMsg = ""; // a string for incoming text
int lastStringLength = txtMsg.length(); // previous length of the String

void setup() {
  // Open serial communications and wait for port to open:
  Serial.begin(9600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
  }

  // send an intro:
  Serial.println("\n\nString length():");
  Serial.println();
}

void loop() {
  // add any incoming characters to the String:
  while (Serial.available() > 0) {
    char inChar = Serial.read();
    txtMsg += inChar;
  } 

  // print the message and a notice if it's changed:
  if (txtMsg.length() != lastStringLength) {
    Serial.println(txtMsg);
    Serial.println(txtMsg.length());
    // if the String's longer than 140 characters, complain:
    if (txtMsg.length() < 140) {
      Serial.println("That's a perfectly acceptable text message");
    } 
    else {
      Serial.println("That's too long for a text message."); 
    }
    // note the length for next time through the loop:
    lastStringLength = txtMsg.length();
  }
}


Berikutnya  compile  dan  upload  program  ke  dalam  Arduino  board.  Perhatikan  dan  catat  hasil yang terjadi, apakah sesuai dengan spesifikasi atau tidak.





0 comments:

Post a Comment

Silakan dikomentari

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Hot Sonakshi Sinha, Car Price in India