Hallo zusammen,
ich bastel momentan an meinem blanken IC mit nem Taster. Nur um den Taster mitsamt Display auszuprobieren, hab ich einen Tasterzähler programmiert:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
int nr = 0;
void setup()
{
pinMode(8, OUTPUT);
digitalWrite(8, HIGH);
Serial.begin(9600);
lcd.begin(16,2);
for(int i = 0; i< 3; i++)
{
lcd.backlight();
delay(250);
lcd.noBacklight();
delay(250);
}
lcd.backlight();
lcd.setCursor(0,0);
lcd.print("Hello, world!");
delay(1000);
lcd.setCursor(0,1);
lcd.print("HI!YourDuino.com");
delay(3000);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Use Serial Mon");
lcd.setCursor(0,1);
lcd.print("Type to display");
delay(3000);
lcd.clear();
}
void loop()
{
if (digitalRead(8) == LOW)
{
nr++;
lcd.setCursor(0,0);
lcd.print("Tasterz");
lcd.write(char(225));
lcd.print("hler:");
lcd.setCursor(0,1);
lcd.print(nr);
delay(400);
}
}
Der Aufbau ist wiefolgt:
IC -> Taster -> GND.
Mess ich das, sind das 65 (!!) mA. Der Rest der Schaltung braucht allein 45 mA. Und später kommt es auf jedes mA, deshalb hab ich folgendes probiert:
IC -> Taster -> 300 Ohm-Widerstand -> GND.
Bei letzterer Schaltung fließen 14, zerquetschte mA . Ist mir sehr viel lieber, da diese ja eben in einer Großzahl über sehr lange Leitungen laufen, weshalb so wenig Strom wie möglich fließen soll.
Wieviel Strom muss aber mindestens fließen, damit der Taster als grdrückt erkannt wird, bzw. wie mit diesem Widerstand?
Und noch ein weiterer Zusatz: Die Lösung soll auch später wenn möglich mit der Lib Keypad (http://playground.arduino.cc/Main/KeypadTutorial#.Uz6S5L2ua62) kompartiebel sein (ich geb gleich zu, mit der hab ich mich noch nicht wirklich beschäftigt, also möglich, dass es da schon was gibt und ich grad dazu Unsinn red :S).
Ich hoffe, ihr könnt mir helfen.
LG
Fipsi
