Beste tweakers,
Normaal ontwerp ik elektronica schakelingen, en schrijf ik een beetje software in C. Laatst heb ik een robotje gebouwd wat kon balanceren op 2 wielen (segway achtig ding, alleen kan je er niet op staan). Hier had ik een bluetooth verbinding op voorzien voor het besturen. Met een PC werkt het heel simpel, je opent een terminal programma (realterm, hyperterminal, ...) en als je op de PC iets intypt, komt het er aan de andere kant ook uit.
Simpel toch?
Nu ben ik de wereld van android aan het verkennen, en natuurlijk zou ik wel een app willen schrijven waarmee ik ook commando's van mijn GSM naar de robot kan sturen.
Om vooruit te rijden moet ik simpelweg de string "SPEED=XX" opsturen, tegen een serieel baudrate van 115200.
Echter ontbreekt bij mij een beetje de kennis hoe ik dit zou kunnen klaarspelen.
Misschien moet ik al eens beginnen met de volgende vraag:
- wat is het verschil tussen een bluetooth server, en een bluetooth client. De help hierover is niet echt duidelijk, of het valt me in iedergeval niet op.
Kan mij iemand een beetje vooruit helpen?
Ojeke
Normaal ontwerp ik elektronica schakelingen, en schrijf ik een beetje software in C. Laatst heb ik een robotje gebouwd wat kon balanceren op 2 wielen (segway achtig ding, alleen kan je er niet op staan). Hier had ik een bluetooth verbinding op voorzien voor het besturen. Met een PC werkt het heel simpel, je opent een terminal programma (realterm, hyperterminal, ...) en als je op de PC iets intypt, komt het er aan de andere kant ook uit.
Simpel toch?
Nu ben ik de wereld van android aan het verkennen, en natuurlijk zou ik wel een app willen schrijven waarmee ik ook commando's van mijn GSM naar de robot kan sturen.
Om vooruit te rijden moet ik simpelweg de string "SPEED=XX" opsturen, tegen een serieel baudrate van 115200.
Echter ontbreekt bij mij een beetje de kennis hoe ik dit zou kunnen klaarspelen.
Misschien moet ik al eens beginnen met de volgende vraag:
- wat is het verschil tussen een bluetooth server, en een bluetooth client. De help hierover is niet echt duidelijk, of het valt me in iedergeval niet op.
Kan mij iemand een beetje vooruit helpen?
Ojeke