03.12.2015 Views

laravel4cookbook

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Embedded Systems 298<br />

43 else<br />

44 {<br />

45 digitalWrite(pin, LOW);<br />

46 }<br />

47 }<br />

48<br />

49 if (parts[0] == "analogWrite")<br />

50 {<br />

51 analogWrite(pin, value);<br />

52 }<br />

53<br />

54 if (parts[0] == "servoWrite")<br />

55 {<br />

56 servos[pin].write(value);<br />

57 }<br />

58<br />

59 if (parts[0] == "analogRead")<br />

60 {<br />

61 value = analogRead(pin);<br />

62 }<br />

63<br />

64 Serial.print(parts[0] + "," + parts[1] + "," + value + ".\n");<br />

65 }<br />

66<br />

67 void serialEvent()<br />

68 {<br />

69 while (Serial.available())<br />

70 {<br />

71 char in = (char) Serial.read();<br />

72<br />

73 if (in == '.' || in == ',')<br />

74 {<br />

75 parts[index] = String(buffer);<br />

76 buffer = "";<br />

77<br />

78 index++;<br />

79<br />

80 if (index > 2)<br />

81 {<br />

82 index = 0;<br />

83 }<br />

84 }

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!