Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- created 29 Nov 2010
- by Tom Igoe
- Modified 30 Dec 2017
- by Muhammad Hasan
- */
- String inString = "";
- void setup() {
- //pengaturan untuk melakukan komunikasi serial
- Serial.begin(9600);
- while (!Serial) {
- ; // wait for serial port to connect. Needed for Leonardo only
- }
- //intro
- Serial.println("\n\nString toInt():");
- Serial.println();
- }
- void loop() {
- //membaca nilai yang diinputkan melalui Serial monitor
- while (Serial.available() > 0) {
- int inChar = Serial.read();
- if (isDigit(inChar)) {
- //merubah inputan menjadi sebuah char
- //kemudian menambahkannya kedalam string
- inString += (char)inChar;
- }
- if (inChar == '\n') {
- Serial.print("Value:");
- Serial.println(inString.toInt());
- Serial.print("String: ");
- //mengisi nilai array dengan inputan dari Serial monitor
- int arr[]={ inString.toInt() };
- //menampilkan isi dari array.
- Serial.println(arr[inString.toInt()]);
- inString = "";
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment