Re: Servo anschließen Kategorie: CC-Pro Unit & Appl.Board (von MaxMega128 - 31.03.2011 19:00) | |
Als Antwort auf Re: Servo anschließen von PeterS - 31.03.2011 16:10
| |
> > > > > > > > > > > > > > > > Hallo, > > > > > > > > > > > > > > > > Ich nutze in für mein Schulprojekt das C-Control Pro > > > > > > > > > > > > > > > > Application Board, dass uns von unserem Lehrer bereitgestellt > > > > > > > > > > > > > > > > wurde. > > > > > > > > > > > > > > > > Da wir allerdings keinerlei Einweisungen bekommen haben > > > > > > > > > > > > > > > > bin ich somit absolouter Anfänger bin > > > > > > > > > > > > > > > > möchte ich fragen wo man einen Servo an das > > > > > > > > > > > > > > > > besagte Application Board anschlie�t. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Ich bedanke mich schon mal im vorraus und habt > > > > > > > > > > > > > > > > bitte Verständnis für > > > > > > > > > > > > > > > > meine mangelnden Kenntnisse :D > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Du kannst einen Servo an einen beliebigen freien Port anschlie�en. Achte aber > > > > > > > > > > > > > > > darauf dem Servo eine eigene Spannungsversorgung zu geben, das Application Board > > > > > > > > > > > > > > > ist für diese Belastung nicht ausgelegt. In den Demoprogrammen findest Du auch ein > > > > > > > > > > > > > > > Beispiel für die Servoansteruerung. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Gruss Peter > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hm ja dankeschön aber soweit war ich auch schon > > > > > > > > > > > > > > also wo ich das braune sowie das rote kabel für die > > > > > > > > > > > > > > stromversorgung anschlie�e wei� ich bereits allerdings > > > > > > > > > > > > > > müsste ich noch wissen wo ich das orangene zur Programmierung > > > > > > > > > > > > > > anschlie�e hab ehrlich gesagt Angst etwas zu zerstören^^ > > > > > > > > > > > > > > habe ein standardservo von conrad. > > > > > > > > > > > > > > > > > > > > > > > > > > und was meinste mit eigener Stromversorgung ? > > > > > > > > > > > > > noch mal extern i.wo anschlie�en oder was ? > > > > > > > > > > > > > also ich glaube es würde mir helfen wenn ich wüsste wo > > > > > > > > > > > > > das orangene Kabel/Ader angeschlossen wird. > > > > > > > > > > > > > > Gru� Max > > > > > > > > > > > > > > > > > > > > > > > > Das orangene Kabel (Impulseingang) mu�t Du an einen freien Port des Applicationboards > > > > > > > > > > > > anschlie�en, diesen Port gibst Du dann in Servo_Set() an. Die Stromversorgung des > > > > > > > > > > > > Applicationboards wird durch den Servo mit hoher Wahrscheinlichkeit überlastet, Du > > > > > > > > > > > > solltest den Servo deshalb über ein eigenes Netzteil mit Strom versorgen. > > > > > > > > > > > > > > > > > > > > > > > > Gruss Peter > > > > > > > > > > > > > > > > > > > > > > Guten Morgen > > > > > > > > > > > Ich bin auch im Projekt von MaxMega128 und wollte fragen, da wir wirklich von nix eine ahnung > > > > > > > > > > > haben weil die programmier sprache uns auch total fremd ist, wir wurden da wirklich einfach > > > > > > > > > > > ins kalte wasser geschmissen und im internet findet man ja nix dazu nur zum Probot, und da > > > > > > > > > > > wollte ich mal fragen ob jem ein Beispiel programm hat nur um den servo anzusteuern > > > > > > > > > > > > > > > > > > > > Max und Du sollten hier erstmal mitteilen was ihr genau machen sollt. Das Hauptproblem > > > > > > > > > > bei solchen Anfragen ist, das hier meist nur die Hälfte der Infos in den Raum geworfen > > > > > > > > > > werden. > > > > > > > > > > > > > > > > > > > > 1) Was genau soll das Projekt machen? > > > > > > > > > > 2) Ihr habt alle ein Application Board Mega128 mit USB Anschlu�? > > > > > > > > > > 3) Welche Sprache wollt ihr nutzen C oder Basic? > > > > > > > > > > 4) Welche Version der Software habt ihr? > > > > > > > > > > > > > > > > > > > > Es gibt ein Demo für Servos im Handbuch, und es gibt ein Demo im Verzeichnis > > > > > > > > > > der Demoprogramme für beide Sprachen in deutsch und englisch. > > > > > > > > > > > > > > > > > > > > Gruss Peter > > > > > > > > > > > > > > > > > Hallo Max, > > > > > > > > > Hallo Peter, > > > > > > > > > Aufgrund einer Seminarfahrt und so weiter konnte ich dir nicht so schnell antworten. > > > > > > > > > Die Projektabgabe ist ziemlich nahe und wir haben ehrlich gesagt kaum etwas hinbekommen aufgrund > > > > > > > > > der unvertrauten Programmiersprache. > > > > > > > > --> unvertraute Programmiersprache? könnt ihr kein C? Compact C ist nach meiner Erfahrung > > > > > > > > ein neu erfundenes, stark abgespecktes C > > > > > > > > > Um deine Fragen zu beantworten: > > > > > > > > > 1.) Das Programm soll bei Erkennung des richtigen RFID-Chips mit einem Servo eine Tür in einem > > > > > > > > > Puppenhaus öffnen.Habt ihr das konzeptionell gelö�t? Wie meinst du das ? > > > > > > > Also ein Puppenhaus und ein Servo haben wir schon. > > > > > > > > > > > > > > > > > 2.)Unsere Gruppe besitzt ein Application Board Mega 128 mit USB-Anschlu�. Alle anderen Gruppen > > > > > > > > > haben ein Applicationboard mit "leichterer Sprache". -.-was soll das sein? > > > > > > > > > > > > > > > > > 3.)Also die Software die wir zum programmieren nutzen nennt sich C-Control Pro.Das ist eine > > > > > > > > IDE, mit dieser können Compact Basic und Compact C Programme geschrieben, übersetzt, > > > > > > > > in das C-Control-Board geladen, gestartet und gedebugged werden! > > > > > > > > > > > > > > > > > > > > > > > > > 4.)Die Version ist 2.1 . > > > > > > > > > Ich hoffe auf möglichst schnelle Antwort > > > > > > > > > Gru� Max > > > > > > > > Habt ihr überhaupt was zum laufen gebracht? also z.B. testweise LEDs blinken lassen? > > > > > > > > Viele Grü�e > > > > > > > > Jo > > > > > > > > > > > > > > Nun ja, wir haben bereits ein Programm, das ein RFID-Chip einlesen kann jedoch läuft das Programm > > > > > > > nicht in einer Schleife. > > > > > > > Kennst du dich mit PAPs aus ? Ich häng mal eins dran. Das PAP bezieht sich ausschlie�lich auf > > > > > > > das RFID Zeugs. > > > > > > > > > > > > > > > > > > > > > > > > > > Lesen einen Port zum Türöffnen setzt? > > > > > > Viele Grü�e Jo > > > > > > > > > > Hallo Max, > > > > > > > > > > Du redest in Rätseln. Ich versuche nochmal daraus schlau zu werden, und formuliere nochmal > > > > > meine und Jos fragen neu. > > > > > > > > > > 1) Welche Jahrgangsstufe seid ihr? (um den Schwierigkeitsgrad mal einschätzen zu können) > > > > > > > > > > 2) Welche Programmiersprachen habt ihr im Unterricht kennengelernt? > > > > > > > > > > 3) Die Sprache hier hei�t nicht C-Control Pro, sondern entweder C oder BASIC. Was habt ihr > > > > > überhaupt schon gemacht? Beispiele in die IDE geladen und an die Unit übertragen? Hat > > > > > das funktioniert? > > > > > > > > > > 4) Wie ist der RFID Chip per Hardware angebunden? In welcher Sprache ist euer Programm > > > > > um den RFID Chip einzulesen? > > > > > > > > > > 5) Habt ihr mal den Servo bewegt bekommen? Wenn ja, mit welchem Programm? > > > > > > > > > > > > > > > Gruss Peter > > > > > > > > Hallo Peter/Jo > > > > 1.) Wir sind in der 12.Klasse der Fachoberschule IT. > > > > 2.) Im Unterricht haben wir uns mit CBasic und Visual Basic beschäftigt. Wobei ich glaube ,dass > > > > Visual Basic nicht relevant für das Projekt ist. > > > > 3.)Unser Lehrer hat uns da jetzt schon eine Einstiegshilfe gegeben was das RFID-Zeugs betrifft, jedoch > > > > werden wir nicht schlau daraus wie wir etwas darin zu schreiben haben. > > > > 4.)Der RFID-Transponder hängt an dem Mikrocontroller, der über ein USB-Kabel sowie über ein serielles > > > > Kabel an dem PC hängt.Wir haben 2 Chips zur Verfügung.Das RFID-Programm ist ein .cbas Programm. > > > > 5.)Den Servo kriegen wir bis heute nicht angesteurt und ich hab auch immer noch kA ob er richtig > > > > angeschlossen wurde. > > > > > > > > Gru� Max > > > > > > Hallo Max, > > > > > > wenn Du Basic gelernt hast, würde ich die C-Control Pro in Basic benutzen. Es werden über 30 > > > Demoprogramme in Basic mitgeliefert, die zeigen, wie man einzelne Ports, Servos und > > > andere Peripherie anspricht. > > > > > > Schau doch bitte auch in die Dokumentation, die als pdf und als Hilfedatei beiliegt. > > > Dort gibt es bei den Bibliotheksfunktionen ein Kapitel Servo, wo auch der Anschlu� > > > eines Servos gezeigt wird. > > > > > > Das einfachst Programm in Basic um einen Servo anzusteuern ist ein Zweizeiler. Initilisiert > > > die Servoroutinen und setzt den Impulsausgang (Port B.0) auf 1000: > > > > > > > > > Dim servo_var(3) As Byte > > > > > > Sub main() > > > Servo_Init(1, 1, servo_var, 0) > > > Servo_Set(8, 1000) > > > End Sub > > > > > > > > > Den .cbas Code von eurem Lehrer solltet ihr schon verstehen lernen. Dann wenn der RFID > > > Chip erkannt wurde den Servo auf den gewünschten Wert stellen (0 - 2000). > > > > > > Gruss Peter > > > > Hallo Peter und Co. > > Zunächst möchte ich mich für eure Aufmerksamkeit und Hilfe bedanken. > > Unser Programm ist nun soweit lauffähig. > > Nun möchten wir das Programm allerdings noch mit einem weiteren > > Visual Basic Programm verbinden. > > Und zwar soll das so aussehen, dass das Programm automatisch > > eine E-Mail bei falschem RFID-Code versendet. > > Das VB-Programm dürfte kein Problem sein nur wie wir > > es an der richtigen Stelle öffnen ist noch fraglich. > > Danke im Vorraus. > > > > Gru� Max > > Du mu�t dem PC mitteilen, das ein falscher RFID Code empfangen wurde, am besten > über die serielle Schnittstelle. Zum Ansprechen der seriellen Schnittstelle gibt > es auch wieder Demoprogramme. Die seriellen Daten dann mit dem VB Programm > empfangen und die email verschicken. > > Gruss Peter Hm Ich finde nichts direkt dazu, kannst du vllt etwas hochladen ? Gru� Max | |
Antwort schreiben Antworten: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum