Hallo zusammen,
ich habe kürzlich irgendwo einen Bausatz für einen Laufroboter gesehen, weiß aber leider nicht mehr, wo.
Ich meine einen kleinen, recht einfachen Laufroboter, wie die folgenden:
...
Art: Beiträge; Benutzer: x8r
Hallo zusammen,
ich habe kürzlich irgendwo einen Bausatz für einen Laufroboter gesehen, weiß aber leider nicht mehr, wo.
Ich meine einen kleinen, recht einfachen Laufroboter, wie die folgenden:
...
Falls das hier noch jemand ließt;
Es ist eine sehr schlechte Idee, die internen Pullupwiderstände der Programmierpins zu deaktivieren... ich habe mir damit eben den Controller zerschossen. Es wurde...
Ich bin so ein Trottel... ich habe einen SMD Pullup vergessen, den ein Kumpel mal für Testzwecke eingebaut hat. Sorry für meine sinnlose Frage!
Danke!
Gruß
Jan
Hi,
ich scheitere gerade daran, einen Pullup-Widerstand des PortA (PinA.5)am Mega 16 zu deaktivieren. Laut Datenblatt muss man dafür nur das DDxn und das Portxn register auf Null setzen. Das habe...
So, habe endlich den "Fehler" gefunden, wobei mir überhaupt nicht klar ist, ob das nen fehler von mir oder nen Bug von Bascom ist.
Nachdem ich das DDRB beschrieben habe, geht es endlich:
"DDRb =...
Hi Robert,
die Hardware habe ich mehrmals überprüft. Der Controller scheint, genauso wie auch vorher bei den anderen Pins, den PinB.4 auf GND zu ziehen. Ich habe immer eine Null anliegen, der...
Hi,
hier nochmal der Code, mit dem es immernoch nicht funktioniert.
Alle Tasten, bis auf "plus", werden korrekt eingelesen und auf dem lcd ausgegeben.
Config Porta.4 = Input
Config Portb.4 =...
Hat keiner eine Idee woran es liegen kann?
Gruß
Jan
Hi,
die sind dafür gut, dass man den Schrittmotor auch unipolar bertreiben kann. Das wollt ihr aber nicht, ihr wollt ihn bipolar betreiben.
Gruß
Jan
https://www.roboternetz.de/wissen/index.php/Bild:Schrittmotorprinzip3.gif
Wenn du einen Unipolaren Schrittmotor mit 6 Kabeln hast, müssen die beiden mittleren Kabel nicht beschaltet werden. Die...
Hi,
um einen "normalen" schrittmotor anzusteuern braucht man 4 Augänge. An diesen vier Ausgängen müssen immer 2 einsen "durchgeschoben" werden:
1100
0110
0011
1001
1100
...
Um den...
Hi,
ihr habt mich schon ein riesen Stück weiter gebracht! Jetzt funktioniert es bei fast allen Inputs. Nur PinB.4 funktioniert noch nicht, hier wird dauerhaft eine 0 eingelesen. Laut Datenblatt kann...
Hi,
ich habe ein komisches Problem mit dem Mega16. Ich möchte
$regfile = "m16def.dat"
$crystal = 8000000
...
Config Porta.4 = Input
...
Hi,
@Elektronik303: Der Untergrund ist ein Fenster. Als "Boden" haben wir also eine Glasscheibe, das Hinderniss ist der Fensterrahmen.
Wäre es nicht möglich, den Ultraschallsensor etwas weiter in...
Hi,
ich bräuchte mal eure Hilfe. Ich suche nach einem Sensor, mit dem ich ein nur 15-25mm hohes Hindernis erkennen kann. Das ganze soll nur für den Nahbereich sein, dh. es reicht mir, wenn ich 10...
hmmm... ich bin doof... Servos scheint auch timer0 zu benutzen. Ohne Servos gehts jetzt^^
Danke für eure Hilfe!
Schöne Weihnachten!
Gruß
Jan
ne, den benutze ich nicht. Ansonsten benutze ich nur Servos, Int0 , den ADC und eben den Timer0.
Hier mal das ganze Programm:
$regfile = "m8def.dat"
$crystal = 8000000
Config Adc = Single ,...
ist immernoch der gleiche Fehler...den "timer0:" hatte ich noch vom rumprobieren drin.
Gruß
Jan
Hi,
ich habe ein komisches Problem. Ich möchte den Timer0 meines Mega8 benutzen, um eine Variabel hochzuzählen:
$regfile = "m8def.dat"
$crystal = 8000000
.
.
.
Config Timer0 = Timer ,...
so, ich habe den Fehler gefunden......
Ich habe dem compare1a 1024 und 0 zugeordnet.
1024 ist kein gültiger 10bit Wert, es geht ja von 0 bis 1023.... so ein doofer Fehler. Mit 1023 funktioniert es....
Laut Datenblatt kann der timer1 10bit. Ich habs mit 8bit versucht, es funzt auch nicht.
Mit dem LED test komme ich zum gleichen ergebnis, es liegen die ganze zeit volle 5V an.
Habt ihr irgendeine...
so, ich habe noch ein bisschen rumprobiert, aber es funktioniert leider immernoch nicht.
Allerdings bekomme ich die Fehlermeldung "Can't find HW-register [DDR1",
wenn ich "config Pinb.1=Output"...
das ist nur ein kleiner Teil aus dem code den ich rauskopiert habe. Die restlichen 6kB habe ich nicht mitgepostet...
Daran könnte es liegen, ich versuchs mal.
Gruß
Jan
Ich meß es ja hinter einem tiefpassfilter.
Aber bei compare1A=0 muss er eine Spannung von 0V haben, da er ja keinen high pegel hat.
Könnte es vllt an Config Pinb.1 = Output liegen?
Gruß
Jan
Hi,
ich möchte ein PWM signal mit folgendem code erzeugen.
Aber leider habe ich die ganze Zeit nur 5V anliegen, anstatt (zum Test) abwechselnd 0V und 5V. Woran könnte das liegen?
$regfile =...