hmm, die Schaltung habe ich aus einem Buch übernommen - ich gehe natürlich davon aus das sie auch funktioniert.
Ich werde das gelegentlich mal aufbauen und austesten.
...Vielen Dank, ich wünsche auch einen schönen Sonntag.
hmm, die Schaltung habe ich aus einem Buch übernommen - ich gehe natürlich davon aus das sie auch funktioniert.
Ich werde das gelegentlich mal aufbauen und austesten.
...Vielen Dank, ich wünsche auch einen schönen Sonntag.
Hallo
Durch die Verwendung von lauter gleichen Widerstandswerten kann man mehrere gleichzeitig gedrückte Tasten nicht unterscheiden (beide inneren oder beide äußeren Tasten jeweils zusammen gedrückt ergeben die gleiche Spannung, wenn man die Bauteiletoleranzen vernachlässigt). Besser macht es z.B. das RN-Control:
http://www.rn-wissen.de/images/c/c6/...schaltplan.gif
Oder auch die Kollegen vom mikrocontroller.net: http://www.mikrocontroller.net/topic/113731#1016084
Oder der asuro: http://www.asurowiki.de/pmwiki/pmwiki.php/Main/Tasten
Aber auch andere kämpfen hier mit der Tastenauswertung: https://www.roboternetz.de/community...l=1#post576037
Gruß
mic
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Also ich habe die oben von mir genannte Schaltung ausprobiert mal mit diesen TestCode:klappt wunderbestens , habe je nach Taste 1,2,3,4 oder keine Ta =5 als Messwert zum Entscheiden..../* ================================================== ======================== */
/* */
/* AnalogRead.c */
/* (c) 2013 Gerhard Hinze */
/* */
/* Description */
/* */
/* ================================================== ======================== */
int Aport = 0;
int led = 13;
int wert = 0;
void setup()
{
Serial.begin(9600);
}
void loop()
{
Serial.print("Ich messe: ")
wert =analogRead(Aport);
wert = map(wert,0,1023,1,5);
Serial.println(wert);
delay(1000);
}
Das mit 2 oder mehr tasten will ich noch nicht berücksichtigen, soll erst mal so laufen...viel mehr Sorgen bereitet mit der Antrib welcher nach rechts abweicht.
Nun ich will das kleine einfache Ding nicht noch mit Odometrie ausrüsten, vielleicht muss das Getriebe erst einlaufen, aber wieder ein Aspeckt der einem leichte Knüppel zwischen die Beine wirft, wie eine nicht funktionierende Batteriehalterung. Ja nicht falsch gelesen, die - Feder der Halterung schaft nicht die Batterie richtig gegen den Pluspol zu drücken....und das ist nun Ladenneu..
Gerhard
Arduinos, STK-500(AVR), EasyPIC-40, PICKIT 3 & MPLABX-IDE , Linux Mint
Hallo,
Ich denke, die beiden Antriebe werden kaum exakt gleich laufen. Fertigungsbedingt haben Getriebe und Motor immer größere oder kleinere Abweichungen voneinander. Wenn es eingelaufen ist, man es genau ausgerichtet hat und es vielleicht noch mit Schmiere probiert hat (Vorsicht Staubfänger) werden sie vermutlich doch immer noch eine Abweichung des Robos von der Geraden verursachen. Durch das Liniefolgen wird das dann aber ausgeregelt.
Zum Fahren auf freier Strecke wird man sicher immer eine Drehzahlregelung/Odometrie brauchen
Hab ich auch. Hab günstige Batteriehalter genommen und die sind halt nicht so genau hergestellt. Sind so eng, daß die Batterie in der Schale klemmt und die Feder den Widerstand nicht überwinden kann. Mit dengeln und drücken hab ich den Halter etwas weiten können - ist aber nicht das Wahre......wie eine nicht funktionierende Batteriehalterung. Ja nicht falsch gelesen, die - Feder der Halterung schaft nicht die Batterie richtig gegen den Pluspol zu drücken....und das ist nun Ladenneu..![]()
PS: Auch noch allen einen schönen Sonntagabend
Gruß
Searcher
Hoffentlich liegt das Ziel auch am Weg
..................................................................Der Wegzu einigen meiner Konstruktionen
Hallo HXP !
Mach Dir mal keine gedanken so gross darum, bei der nächsten Steuerplatinenversion werde ich das mit integrieren und auf dem Breadboard vorher testen, die Ergebnisse kann ich ja hier Posten. ich habe ja schon ein Projekt und da diese Schaltung HIER
Bild hier
mal sehen was das dann wird.
Gruss und Danke auch für Eure Mithilfe
Gerhard
Arduinos, STK-500(AVR), EasyPIC-40, PICKIT 3 & MPLABX-IDE , Linux Mint
Hallo!
Ich denke, dass es mit Öffner-Taster und Konstantstromquelle (KSQ) besser wäre.Code:VCC + | |-+ | T = Konstantstromquelle +-->|-+ | | +-----+------------> Ausgang zu ADC | | o| .-. T1 |==|> | | R1 = R o| '-' | | +-----+ | | o| .-. T2 |==|> | | R2 = 2xR o| '-' | | +-----+ | | o| .-. T3 |==|> | | R3 = 4xR o| '-' | | +-----+ | | o| .-. T4 |==|> | | R4 = 8xR o| '-' | | +--+--+ | === GND (created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de)
Geändert von PICture (08.04.2013 um 11:02 Uhr)
MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!
Lesezeichen