Muss an den Batterien liegen - hab gerade ein Programm geschrieben, wo er 5 Sekunden geradeausfährt, kurz stehenbleibt und sich dreht und bei jedem Stück und jeder Drehung sehe ich wie er an den Batterien zehrt...
Muss an den Batterien liegen - hab gerade ein Programm geschrieben, wo er 5 Sekunden geradeausfährt, kurz stehenbleibt und sich dreht und bei jedem Stück und jeder Drehung sehe ich wie er an den Batterien zehrt...
Hallo Brandy_000 !
Vileicht findest Du HIER auch noch etwas Anleitung zu Asuro in "C"
Gruss Gerhard
Arduinos, STK-500(AVR), EasyPIC-40, PICKIT 3 & MPLABX-IDE , Linux Mint
Hallo
Was für eine dubiose Quelle ist das denn? 63MB "Programmierumgebung" und 28MB "Quelltexte" als EXE-Dateien? Woher stammt die AsuroFS3.0-Library?
Gruß
mic
Auch nicht schlecht:
http://glossar.hs-augsburg.de/Progra...thek_des_Asuro
http://www.cs.hs-rm.de/~linn/vpdv080...-2.8/main.html
Geändert von radbruch (05.01.2012 um 11:25 Uhr)
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Hallo!
War jetzt schon in einigen Foren unterwegs, doch hab bis jetzt noch keine zufriedenstellende Antwort erhalten, deshalb melde ich wiedermal bei euch.
Bekomm bei meinem Cutecom folgende Ausgabe:
Der entsprechende Code dazu wäre dieser hier:Code:Ausgabe des Linken: \0x00Ausgabe d\0x00\0x00\0x00\0x00\0x00 Ausgabe des Rechten: \0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0xdd\0x00\0x00\0x00\0x00\0x00 Ausgabe des Linken: \0x00Ausgabe d\0x1f\0x00\0x00\0xf8\0xfe Ausgabe des Rechten: \0x00\0x00\0x00\0x00\0x1e\0x00\0x1f\0x00\0xd8\0x00\0x00\0xf8\0xfe\0xff
Wie bekomm ich hier schöne Zahl ausgegeben, mit denen ich auch arbeiten kann?Code:#include "asuro.h" unsigned int data[2]; int i; int main(void) { Init(); while(1){ LineData(data); FrontLED(ON); SerWrite("Ausgabe des Linken:\n",30); SerWrite(data[0],5); SerWrite("Ausgabe des Rechten:\n",30); SerWrite(data[1],5); } return(0); }
Hab jetzt schon sprintf und itoa, welche mir am logischten vorgekommen sind, jedoch hat sich keine Lösung eingestellt...
Vielen Dank
Lösung: function itoa
http://www.cplusplus.com/reference/c.../cstdlib/itoa/
Habs jetzt so umgebaut:
Gibt mir aber jetzt sowas aus:Code:#include "asuro.h" unsigned int data[2]; char string; char string_l; char string_r; int main(void) { Init(); while(1){ LineData(data); FrontLED(ON); itoa ( data[0], string_l, 10); SerWrite("Ausgabe des Linken:\n",30); SerWrite(string_l,5); itoa ( data[1], string_r, 10); SerWrite("Ausgabe des Rechten:\n",30); SerWrite(string_r,5); } return(0); }
Code:Ausgabe des Linken: \0x00Ausgabe d\0x00\0x00\0x00\0x82\0x00 Ausgabe des Rechten: \0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x82\0x00 Ausgabe des Linken: \0x00Ausgabe d\0x8222\0x00\0x00
Lesezeichen