Forum: Mikrocontroller und Digitale Elektronik NiboBee für Fortgeschrittene


von Daniel Laube (Gast)


Lesenswert?

Hallo!
Ich habe mich nun eine Weile mit meiner Nibobee auseinandergesetzt und 
bin meiner Meinung schon wirklich fitt. Deswegen is mir natürlich 
auchbklargeworden, das ich nur sehr verleichtert Programmiere und das 
wird auch schnell langweilIg... Nun stellt sich für mich die Frage wie 
es weitergeht. Kann ich die Bee auch irgendwie Controller näher 
Programmieren?

Gruß,
Daniel

von HansiW (Gast)


Lesenswert?

Moin,

Klar is doch nen Atmega16 drauf der lässt sich auch mit Assembler 
Programmieren, ist natürlich sehr Hardware nah obwohl ich persönlich C 
bevorzuge.

http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial

von Karl H. (kbuchegg)


Lesenswert?

was verstehst du unter 'sehr verleichtert' programmieren?

Klar kannst du auch Assembler programmieren. Aber was bringts dir? 
Letzten Endes programmierst du immer noch dasselbe, wozu du jetzt eben 
einen Satz vorgefertigter Bibliotheksfunktionen in C benutzt.

Du musst dir Aufgaben suchen!

Kannst du zb deinen Bee so programmieren, dass er aus einem Labyrinth 
herausfindet?
Was ist mit dem Verfolgen einer Linie? Geht das auch, wenn die Linie 
einen 90° Winkel hat und der Bee die Linie wiederfunden muss, die er am 
Knick  verloren hat?
Linienverfolgung: Was ist wenn sich die Linie selbst überkreuzt oder 
sowas wie Abzweigungen beeinhaltet. Funktioniert dein Verfahren 
zuverlässig?
Kann dein Bee auch dann geradeaus fahren, wenn ein Rad auf dem Teppich 
und ein Rad auf dem Parkettboden läuft?
Schaffst du es, dass der Bee eine Linie verfolgt und dabei sich selbst 
um ein Hinderniss (Schachtel) auf der Linie herummanövrieren kann, bis 
er wieder auf der Linie ist und diese (in der richtigen Richtung) 
weiterverfolgt?
Dein Bee hat Infrarot Sensoren. Die sprechen zb auch auf 
TV-Fernsteuerungen an. Kannst du damit Kommandos an deinen Bee 
übertragen. Oder umgekehrt: Dein Bee fährt vor den Fernseher und 
schaltet per Infrarot den TV aus.
Dein Bee hat Portpins auf Stecker hersuageführt. Unter anderem auch 
Eingänge zum ADC. Da kann man zb mittels LDR + Widerstand einen 
Helligkeitssensor anbringen, so dass der Bee ein Fenster finden kann.
Die Pinbelegung ist zwar nicht 1:1 dafür geeignet, aber man kann an so 
einen Port auch ein Servo ansteuern, mit dem der Bee zb einen Greifarm 
kriegt oder eine drehende Sensorplattform (zb für den Lichtsensor, mit 
dem er das Fenster findet). Oder einen Ultraschall-Entfernungsmesser 
oder ...
Man kann ....

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.