25章:Arduino(アルドゥイーノ)演習(Strings/StringCharacters編)

    作成2015.08.27

  1. Arduino(アルドゥイーノ)演習参照アドレス
     Arduino(アルドゥイーノ)演習は下記のアドレスを参照します。
    https://www.arduino.cc/en/Tutorial/HomePage


  2. Strings/StringCharactersの回路図
     パソコンとのUSB接続のみとなります。


  3. Strings/StringCharactersのスケッチ
    (1)メニューの「ファイル」_「スケッチの例」_「Strings」_「StringCharacters」 で以下のスケッチが設定されます。
    /*
      String charAt() and setCharAt()
    
     Examples of how to get and set characters of a String
    
     created 27 July 2010
     modified 2 Apr 2012
     by Tom Igoe
     http://www.arduino.cc/en/Tutorial/StringCharacters
     This example code is in the public domain.
     */
    
    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
      }
    
      Serial.println("\n\nString  charAt() and setCharAt():");
    }
    
    void loop() {
      // make a string to report a sensor reading:
      String reportString = "SensorReading: 456";
      Serial.println(reportString);
    
      // the reading's most significant digit is at position 15 in the reportString:
      char mostSignificantDigit = reportString.charAt(15);
    
      String message = "Most significant digit of the sensor reading is: ";
      Serial.println(message + mostSignificantDigit);
    
      // add blank space:
      Serial.println();
    
      // you can alo set the character of a string. Change the : to a = character
      reportString.setCharAt(13, '=');
      Serial.println(reportString);
    
      // do nothing while true:
      while (true);
    }
    


  4. Strings/StringCharactersの実行
    (1)メニューの「スケッチ」_「マイコンボードに書き込む」で書込みされ、実行されます。
    (2)メニューの「ツール」_「シリアルモニタ」を選択するとシリアルモニタが表示されます。
    (3)以下が表示されます。
    String  charAt() and setCharAt():
    SensorReading: 456
    Most significant digit of the sensor reading is: 4
    
    SensorReading= 456
    


  5. Strings/StringCharactersまとめ
    (1)文字の切り出しと挿入の演習です。




26章:Arduino(アルドゥイーノ)演習(Strings/StringComparisonOperators編)に行く。

トップページに戻る。