Habe 4 Taster gefunden und zwei von dem andern Projekt.
Taster:
10k Widerstand vom Pin zu +5V. Vom Pin zum Taster und vom Taster zu Minus. (Active low, richig?)
Led geht von +5V => Widerstand =>Pin
Taster von PB0-PB5 und LEDs von PD0-PD5.
http://img6.imageshack.us/gal.php?g=img0187soo.jpg
Jetzt müssten die LEDs leuchten richtig? Geht nicht...
EDIT:
Jetzt verstehe ich garnichts mehr.
Meine LEDs gehen doch von Plus nach Minus. Also muss es ein Eingang sein, damit der Strom da rein kann oder nicht?
Wieso leuchten die LEDs dann, wenn ich die Pins auf Ausgang stellen? Dann geht der Strom doch in Sperrichtung durch die LED Und Wechselstrom ist es ja auch net...
Taster:
10k Widerstand vom Pin zu +5V. Vom Pin zum Taster und vom Taster zu Minus. (Active low, richig?)
Led geht von +5V => Widerstand =>Pin
Taster von PB0-PB5 und LEDs von PD0-PD5.
http://img6.imageshack.us/gal.php?g=img0187soo.jpg
Code:
#include <avr/io.h>
int main (void)
{
DDRD = 0b00000000;
PORTD = 0b00000000;
//Variablen definieren
while(1)
{
}
return 0;
}
EDIT:
Jetzt verstehe ich garnichts mehr.
The DDxn bit in the DDRx Register selects the direction of this pin. If DDxn is written
logic one, Pxn is configured as an output pin. If DDxn is written logic zero, Pxn is configured
as an input pin.
Code:
int main (void)
{
DDRD = 0b11111111;
PORTD = 0b00000000;
Wieso leuchten die LEDs dann, wenn ich die Pins auf Ausgang stellen? Dann geht der Strom doch in Sperrichtung durch die LED Und Wechselstrom ist es ja auch net...