DAS IST BASIC??????
Also ich prog schon fast ein Jahr Basic ( Bascom ), und das sieht nicht aus wie Basic, was en des für ein Dialekt??
Da ich beabsichtige einen CCRP5 zuzulegen bin ich fleissig am Basic lernen ich habe mir mal ein Programm "gebastelt" und were froh wenn es einer von euch Profis mal anschauen könnte... es würde mich intressieren ob es laufen würde und wen ja was man verbessern könnte... der RP5 soll automatisch Hindernissen ausweichen und bei einem lauten schrei "erschrecken" und in einen kurzen wartemodus gehen...
CCBASIC für den CCRP5 Roboter....
Hi Bluesmash,
hab mir selbst den RP5 gekauft und rate von ihm ab. Das Basic ist eine Zumutung und die Hardware ist ohrenschädigend laut.
Wenn Du etwas Ahnung von Hardware hast, kauf Dir ein Atmel-Board (oder mach es selbst) und progge mit BasCom-AVR (wenn es unbedingt Basic sein muss). Da hast Du zumindest mal die Möglichkeit Dein Bot zu erweitern und mit Bascom kann man auch vernünftig programmieren.
Gruß Klaus
Eine verrückte Idee ist besser als keine
ein kleines bisschen ahnung von hardware habe ich schon... und sonst kann mann ja alles lernen das board sieht sehr intressant aus und im shop bekommt man ja auch gleich alles was man so braucht... mit was kann man den sonst das atmel board programmieren? es sollte möglichst Einsteigerfreundlich sein da ich noch keine erfahrung mit programmieren habe... das einzige was ich schon programmiert habe ist SPS...
für den anfang fand ich den robby gar net so schlecht. das basic is eigentlich au net so schwer zu erlernen. ich hat aber vor mich vielleicht demnächst auch an controller zu wagen. Am meisten hört man ja von avr; oder picaxe? was ist denn da besser?
MfG Jonas
Hallo Bluesmash,
ich habe dein Prog nicht probiert (weil auf meinem Robby eine CC2 sitzt und ich zu faul bin, die abzunehmen).
Mir fallen drei Dinge auf:
1. if MIC > MIC_MAX then ...
Das geht zwar, du solltest aber bei der MIC-Abfrage immer eine Maximalwertbildung von 100 Messungen nehmen, weil die Werte stark schwanken (siehe 2_EINFÜHRUNG_SCHALLSENSOR.bas).
2. if ACSL and ACSR=on then ...
... muss heissen: if (ACSL=on) and (ACSR=on) then ...
3. Am Ende muss noch der Treiber angefügt werden:
syscode "p5driv.s19"
Gruß Dirk
if (ACSL and ACSR)=on then ...
Das sollte aber eigentlich auch möglich sein.
!!! Be Hazardous !!!
An: HazardX und Dirk, danke! ich werde das mal so umschreiben...
An: Klaus_0168, was hälst du von diesem board? http://www.krause-robotik.de/produkt...mega32-16.html
ich denke für den anfang wäre das nicht schlecht...
Hi Bluesmash,
das Board von Krause-Robotik sieht gut aus. Frag mal beim Service von Krause nach, ob eine ISP-Programmierung vorgesehen/möglich ist.
Zur Info : ISP - Programmierung ist die Programmierung auf der Platine ohne Bootloader, direkt in den Flash-Speicher.
Als einzigen Nachteil sehe ich den Preis von 150€. Für das Geld kannst Du ohne Probleme die Komponenten für 3 - 4 Boards kaufen. Das selbstgemachte Board wäre dann allerdings nicht so kompakt und vor allem nicht geprüft und ohne Funktionsgarantie. Ich denke, das Krause-Board ist für die ersten Schritte geeignet.
So wie ich es mitbekommen habe wird hier im Forum das RN-Board verwendet und gelobt. Schau Dir doch auch mal dieses Board an. Ich habe jetzt allerdings keinen Link zur Verfügung.
Hast Du Dir schon die Tutorien und Links hier im Roboternetz angesehen ?? z.Bsp.:
Roboter selbst bauen.
https://www.roboternetz.de/phpBB2/ze...trag.php?t=520
AVR-Einstieg leicht gemacht
https://www.roboternetz.de/phpBB2/ze...trag.php?t=849
Links zu guten AVR-Seiten
https://www.roboternetz.de/phpBB2/li...b_pages&cat=16
Gruß Klaus
Eine verrückte Idee ist besser als keine
Lesezeichen