Papermind

arr

Dec 30th, 2017
581
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.89 KB | None | 0 0
  1. /*
  2. created 29 Nov 2010
  3. by Tom Igoe
  4. Modified 30 Dec 2017
  5. by Muhammad Hasan
  6. */
  7. String inString = "";
  8. void setup() {
  9. //pengaturan untuk melakukan komunikasi serial
  10. Serial.begin(9600);
  11. while (!Serial) {
  12. ; // wait for serial port to connect. Needed for Leonardo only
  13. }
  14. //intro
  15. Serial.println("\n\nString toInt():");
  16. Serial.println();
  17. }
  18. void loop() {
  19. //membaca nilai yang diinputkan melalui Serial monitor
  20. while (Serial.available() > 0) {
  21. int inChar = Serial.read();
  22. if (isDigit(inChar)) {
  23. //merubah inputan menjadi sebuah char
  24. //kemudian menambahkannya kedalam string
  25. inString += (char)inChar;
  26. }
  27. if (inChar == '\n') {
  28. Serial.print("Value:");
  29. Serial.println(inString.toInt());
  30. Serial.print("String: ");
  31. //mengisi nilai array dengan inputan dari Serial monitor
  32. int arr[]={ inString.toInt() };
  33. //menampilkan isi dari array.
  34. Serial.println(arr[inString.toInt()]);
  35. inString = "";
  36. }
  37. }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment