मुझे कंप्यूटर से सर्वो का प्रबंधन करना है।Arduino पर एक डिलीमीटर के साथ एक स्ट्रिंग मान कैसे पढ़ा जाए?
तो मुझे कंप्यूटर से Arduino में संदेश प्रबंधित करना होगा। मुझे सर्वो और कोने की संख्या प्रबंधित करने की आवश्यकता है। मैं इस तरह कुछ भेजने के बारे में सोच रहा हूं: "1; 130" (पहला सर्वो और कोने 130, डिलीमीटर ";")।
क्या इसे पूरा करने के लिए कोई बेहतर तरीका है?
String foo = "";
void setup(){
Serial.begin(9600);
}
void loop(){
readSignalFromComp();
}
void readSignalFromComp() {
if (Serial.available() > 0)
foo = '';
while (Serial.available() > 0){
foo += Serial.read();
}
if (!foo.equals(""))
Serial.print(foo);
}
यह काम नहीं करता:
यहाँ मेरी इस कोड है। समस्या क्या है?
अपने काम नहीं .. पहले त्रुटि .. शायद arduino नहीं चढ़े, जिस इस समारोह – yital9
Arduino सी/सी ++ पर आधारित है और एवीआर लिबिक के खिलाफ लिंक है। चार * \t itoa (पूर्णांक: – Mangist
आप अपने स्रोत कोड में शामिल करने की ज़रूरत संदर्भ यहाँ समारोह http://www.nongnu.org/avr-libc/user-manual/group__avr__stdlib.html के लिए देखें –
Mangist