Hallo,
ich habe mir mein eigenes PC-Programm geschrieben, um per serieller Schnittstelle mit meinen Robis zu "sprechen". Das geht IMHO besser als mit Hyperterm. Mit diesem Programm kann man per...
Art: Beiträge; Benutzer: nk7
Hallo,
ich habe mir mein eigenes PC-Programm geschrieben, um per serieller Schnittstelle mit meinen Robis zu "sprechen". Das geht IMHO besser als mit Hyperterm. Mit diesem Programm kann man per...
Hallo,
ich glaube der Compiler mag nach den case-Anweisungen jeweils nur einen Wert. Man könnte i durch 5 teilen
switch((i-1)/5)
{
case 0: sektor[0] += get_adc(0);
case 1: sektor[1] +=...
Hallo Garret,
der Atmel funktioniert als Hauptprozessor und die CC1 auf dem Robby kümmert sich nur noch um die Sensoren etc. (Conrad bietet das auch an, aber mit der teureren CC2 und den...
Genau -
Die Stiftleisten unten (s. letztes Bild) stecken im Robby und sind damit mit den Ein/Ausgängen der CC1 verbunden.
Die Sockelleisten auf der oberen Seite der Platine sind mit diesen...
Am Robby selbst habe ich nicht gelötet. Die Erweiterungsplatine hat unten angelötetete Stiftleisten (s. Anlage) . Damit wird diese auf den Robby gesteckt.
Theoretisch könnte er viel, aber ich habe...
wenn ich z.B. einen neuen Sensor anschliessen will, hätte ich diesen an die Erweiterungsplatine löten müssen. So brauche ich nur noch stecken.
nk7
Ich habe alle Ports in ausreichender Anzahl herausgeführt, damit ich an der Erweiterungsplatine nie wieder löten muss, sondern alles durch Aufstecken anschliessen kann.
Bisher sind da die 3...
Hallo,
1) ja, es wird die Spannungsversorgung des RP5 genutzt (A). Diese wird aber auf 5V stabilisiert (B).
2) Das sind einreihige IC-Sockel; von unten angelötet. Stiftleisten gehen genauso...
Hallo,
ich hab das mit einer Lochrasterplatine gemacht, da auch die Original-Erweiterungsplatine ohne CC2 nicht gerade preiswert ist. Als Anregung hab ich das kurz auf meiner Homepage beschrieben:...
Hallo,
ja, der 555 muss mit dem Kreis zur Sockelmarkierung zeigen, bei mir jedenfalls ...
nk7
Hallo,
Bei mir lag ein Zettel in der Packung drin, dass R24 ein 1%-Widerstand ist (br,sw,sw,br,br), also nicht R19. Er hat auch 1K und ist einer von den Blauen. Ich habe meinen Asuro heute fertig...
Hallo,
aus der Java-Welt bin ich an die Eclipse-IDE gewöhnt. Hier gibt es das CDT-Plugin, mit welchem ich meine Atmel-C-Programme baue (Als Compiler wird intern aber der vom WinAVR genutzt). Das ist...
Hallo,
RobbyRP5 hat ja viele Möglichkeiten zur Erweiterung. Ich habe mich für eine preiswertere Variante auf Basis eines Atmel Controllers entschieden, die für meine Erfordernisse vollkommen...
Hallo,
eine Erweiterung des Robby finde ich auf alle Fälle sinnvoll. Die CC2 hat den Vorteil, dass es gleich eine Platine und Treibersoftware dazugibt. Nachteil: sehr teuer!
Wenn Du die...
guter Tip - den 1K werd ich auch einbauen!
nk7
Hallo,
Ich finde die CC2-Variante auch zu teuer. Daher habe ich dem RP5 stattdessen einen ATMEGA als Hauptprozessor spendiert. Und den programmiere ich in geliebtem C und kann alle Ports und...
hallo,
die Schaltung sieht gut aus. (Bei mir ist Reset aber an Pin9. Pin4=Reset sieht nach einem TQFP-Gehäuse aus.)
nk7
Hallo,
ich habe ein kompatibles JTAG von Olimex. Die Spannungsversorgung kommt von der Zielplatine (LED am JTAG leuchtet) und im AVR-Studio wird als Debug Platform nicht "AVR Simulator" sondern...
Hallo,
bei mir (kompatibler JTAG von Olimex) klappt es so:
Pin 8 (NTRST) frei lassen und Pin 6 (NSRST) mit Resetanschluss des ATMEGA verbinden. Dann kann man über das AVR-Studio ein Reset auslösen....
Hab meine Testprogramme nicht auf dem Rechner. So etwa sollte es gehen ... (siehe auch Beispielprogramme CC1 und RP5)
define CID byte[12]
...
baud R9600
...
#FLUSH
if not RXD then goto LOOP...
Hallo,
direkt am Expansionport des RP5 (ich glaube Y7 und Y8).
nk7
Hallo,
den ATmega habe ich z.Zt. nur als Hauptprozessor. Dieser übernimmt die Logik und steuert per RS232 die C11. Die CC1 ist nur noch für die Ansteuerung der Hardware zuständig: Schrittmotor (für...
Hallo,
Die Verbindung ist über RS232, also nicht I2C. Datenrate 9600 Baud. Anbindung über "Expansion-Port", also ohne Lötpunkte.
http://www.nk7.de/mikrocontroller.jsp
nk7
Hallo,
ich habe meinen RP5 inzwischen mit einem ATMEGA16 als Hauptprozessor erweitert, da mit die CC2-Variante zu teuer war. Funktioniert Bestens.
nk7
Hallo,
beim Zusammenbau nach dem Akkuwechsel ist mir aufgefallen, dass man die Grundplatte um 180 Grad verdreht einbauen kann. Dann würde Robi rückwärts fahren und die Wegstreckensensoren sind auch...