PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ideen- und Lösungssammlung für Asuro



Mr.Roboto
29.07.2007, 21:07
Servus an alle, da ich schon einiges mit dem Asuro gemacht habe, fehlen mir langsam die Ideen für neue Aufgaben!

Dieses Thema hab ich aufgemacht, damit hier jeder mal Ideen postet, die wir dann programmieren können und wiederum hier hereinstellen.

Wenn ihr mitmacht, haben wir bald eine schöne Auswahl an Programmen und Intensionen und können uns somit gegenseitig helfen.


Viel Spass und schönes Schaffen
Mr.Roboto

Mr.Roboto
29.07.2007, 21:19
Um den Anfang zu machen, hier ein IR-Fernsteuerungsprogramm (hatte ich zwar schon einmal gepostet, aber egal :-))

Betriebsanleitung
-------------------
1. Code compilieren
2. Auf Asuro flashen
3. Terminalprogramm von Windows öffen
4. IR-Transceiver in Richtung des Asuro halten
5. Zeichen eingeben: w(vorwärts), s(rückwärts), a(links), d(rechts)
-------------------

Mit dem USB-IR-Tansceiver funktionierts prima, wie es mit dem RS232-IR-Transceiver ist, kann ich nicht sagen, aber man weiß ja wie "zuverlässig" der ist.



// Programm von Mr.Roboto - 21.07.07

#include "asuro.h"

#define Motorgeschwindigkeit MotorSpeed(180,200);

int main(void)
{
int i;
char input[1];

do
{

Init();
SerRead(input,1,0);
i=0;


if(input[0]=='w')
{
StatusLED(YELLOW);
do
{
MotorDir(FWD,FWD);
Motorgeschwindigkeit
Sleep(255);
i++;
}while(i<=80);
}

if(input[0]=='s')
{
StatusLED(RED);
do
{
MotorDir(RWD,RWD);
Motorgeschwindigkeit
Sleep(255);
i++;
}while(i<=80);
}

if(input[0]=='a')
{
BackLED(ON,OFF);
do
{
MotorDir(BREAK,FWD);
Motorgeschwindigkeit
Sleep(255);
i++;
}while(i<=80);
}

if(input[0]=='d')
{
BackLED(OFF,ON);
do
{
MotorDir(FWD,BREAK);
Motorgeschwindigkeit
Sleep(255);
i++;
}while(i<=80);
}

}while(1);

}


So ungefair stell ich mir vor, wie die Lösungen zu Aufgaben hier gepostet werden !!!

damaltor
30.07.2007, 09:05
dieser thread existiert bereits, und ist sogar noch einer der aktuellen:
https://www.roboternetz.de/phpBB2/viewtopic.php?t=32692
damit ist dieser hier geschlossen...