MC-Projekt Anfängerexperimente
Moderator: suntri
MC-Projekt Anfängerexperimente
Hallo in der Gemeinde,
nur nicht gleich mit dem MC-Projekt "Osziloskop" anfangen.
Kleine Experimente mit LED's reichen fürs erste :D .
Nur mal ein paar Beispiele, Fotos folgen am Wochenende.
nur nicht gleich mit dem MC-Projekt "Osziloskop" anfangen.
Kleine Experimente mit LED's reichen fürs erste :D .
Nur mal ein paar Beispiele, Fotos folgen am Wochenende.
- Dateianhänge
-
- 1.JPG (98.81 KiB) 7114 mal betrachtet
- 1.JPG (98.81 KiB) 7114 mal betrachtet
-
- 2.jpg (107.94 KiB) 7114 mal betrachtet
- 2.jpg (107.94 KiB) 7114 mal betrachtet
-
- 3.jpg (97.44 KiB) 7114 mal betrachtet
- 3.jpg (97.44 KiB) 7114 mal betrachtet
-
- 4.jpg (117.97 KiB) 7114 mal betrachtet
- 4.jpg (117.97 KiB) 7114 mal betrachtet
-
- 5.jpg (107.04 KiB) 7114 mal betrachtet
- 5.jpg (107.04 KiB) 7114 mal betrachtet
MfG
Ingo
_____________________________________________________________________________
Und werft nie ein Q wenn ihr die Folgen nicht abschätzen könnt ( frei nach Douglas Adams ).
Ingo
_____________________________________________________________________________
Und werft nie ein Q wenn ihr die Folgen nicht abschätzen könnt ( frei nach Douglas Adams ).
Re: MC-Projekt Anfängerexperimente
Hallo Ingo,
hast du auch schon ein Arduino-Programm, z.B. für die beiden letzten Beispiele?
Es ist mir noch nicht so ganz klar, wie ich mittels meines Arduino-Programms auf die Displays zugreifen kann.
Gruß, Horst
hast du auch schon ein Arduino-Programm, z.B. für die beiden letzten Beispiele?
Es ist mir noch nicht so ganz klar, wie ich mittels meines Arduino-Programms auf die Displays zugreifen kann.
Gruß, Horst
Re: MC-Projekt Anfängerexperimente
Moin Ingo,
es wäre schön, wenn du die Arduino-Programme auf den FTP-Server packen könntest.
Ich würde die auch gerne mal zu "normalen" AVR-Programmen umschreiben.
es wäre schön, wenn du die Arduino-Programme auf den FTP-Server packen könntest.
Ich würde die auch gerne mal zu "normalen" AVR-Programmen umschreiben.
Viele Grüsse
-=jens=-
aka
DerInder
-=jens=-
aka
DerInder
Re: MC-Projekt Anfängerexperimente
Hallo Horst, hallo Jens,
mach ich am Wochendende fertig mit Fotos und Erklärung hier und Programme auf dem FTP-Server.
Weitere Experimente folgen dann auch gleich :D .
Warum hat der Tag nur 24 Stunden, von denen ich z.Z. 13 Stunden arbeiten muss .
mach ich am Wochendende fertig mit Fotos und Erklärung hier und Programme auf dem FTP-Server.
Weitere Experimente folgen dann auch gleich :D .
Warum hat der Tag nur 24 Stunden, von denen ich z.Z. 13 Stunden arbeiten muss .
MfG
Ingo
_____________________________________________________________________________
Und werft nie ein Q wenn ihr die Folgen nicht abschätzen könnt ( frei nach Douglas Adams ).
Ingo
_____________________________________________________________________________
Und werft nie ein Q wenn ihr die Folgen nicht abschätzen könnt ( frei nach Douglas Adams ).
Re: MC-Projekt Anfängerexperimente
Hallo in der Gemeinde,
habe einfach viel zu wenig Zeit zur Zeit. Habe nicht einmal Zeit für ein Video, aber Fragen beantworte ich gern.
Programm Bedarfsampel Arduino:
#include <LiquidCrystal.h>
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
int Autorot = A2;
int Autogelb = A1;
int Autogruen = A0;
int Frot = A3;
int Fgruen = A4;
int Taste = 10;
int TasteState = 0;
void setup() {
pinMode(Autorot, OUTPUT);
pinMode(Autogelb, OUTPUT);
pinMode(Autogruen, OUTPUT);
pinMode(Frot, OUTPUT);
pinMode(Fgruen, OUTPUT);
pinMode(Taste, INPUT);
lcd.begin(16, 2);
}
void loop() {
TasteState = digitalRead(Taste);
if (TasteState == HIGH) {
digitalWrite(Autorot, LOW);
digitalWrite(Autogelb, LOW);
digitalWrite(Autogruen, HIGH);
digitalWrite(Frot, HIGH);
digitalWrite(Fgruen, LOW);
lcd.setCursor(0, 0);
lcd.print("Auto GRUEN ");
lcd.setCursor(0, 1);
lcd.print(" FG ROT ");
delay(3000);
digitalWrite(Autorot, LOW);
digitalWrite(Autogelb, HIGH);
digitalWrite(Autogruen, LOW);
lcd.setCursor(0, 0);
lcd.print("Auto GELB ");
lcd.setCursor(0, 1);
lcd.print(" FG ROT ");
delay(3000);
digitalWrite(Autorot, HIGH);
digitalWrite(Autogelb, LOW);
digitalWrite(Autogruen, LOW);
lcd.setCursor(0, 0);
lcd.print("Auto ROT ");
lcd.setCursor(0, 1);
lcd.print(" FG ROT ");
delay(3000);
digitalWrite(Frot, LOW);
digitalWrite(Fgruen, HIGH);
lcd.setCursor(0, 0);
lcd.print("Auto ROT ");
lcd.setCursor(0, 1);
lcd.print(" FG GRUEN ");
delay(3000);
digitalWrite(Frot, HIGH);
digitalWrite(Fgruen, LOW);
lcd.setCursor(0, 0);
lcd.print("Auto ROT ");
lcd.setCursor(0, 1);
lcd.print(" FG ROT ");
delay(3000);
digitalWrite(Autorot, HIGH);
digitalWrite(Autogelb, HIGH);
digitalWrite(Autogruen, LOW);
lcd.setCursor(0, 0);
lcd.print("Auto ROT/GELB ");
lcd.setCursor(0, 1);
lcd.print(" FG ROT ");
delay(3000);
}
else {
digitalWrite(Autorot, LOW);
digitalWrite(Autogelb, LOW);
digitalWrite(Autogruen, HIGH);
digitalWrite(Frot, HIGH);
digitalWrite(Fgruen, LOW);
lcd.setCursor(0, 0);
lcd.print("Auto GRUEN ");
lcd.setCursor(0, 1);
lcd.print(" FG ROT ");
}
}
habe einfach viel zu wenig Zeit zur Zeit. Habe nicht einmal Zeit für ein Video, aber Fragen beantworte ich gern.
Programm Bedarfsampel Arduino:
#include <LiquidCrystal.h>
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
int Autorot = A2;
int Autogelb = A1;
int Autogruen = A0;
int Frot = A3;
int Fgruen = A4;
int Taste = 10;
int TasteState = 0;
void setup() {
pinMode(Autorot, OUTPUT);
pinMode(Autogelb, OUTPUT);
pinMode(Autogruen, OUTPUT);
pinMode(Frot, OUTPUT);
pinMode(Fgruen, OUTPUT);
pinMode(Taste, INPUT);
lcd.begin(16, 2);
}
void loop() {
TasteState = digitalRead(Taste);
if (TasteState == HIGH) {
digitalWrite(Autorot, LOW);
digitalWrite(Autogelb, LOW);
digitalWrite(Autogruen, HIGH);
digitalWrite(Frot, HIGH);
digitalWrite(Fgruen, LOW);
lcd.setCursor(0, 0);
lcd.print("Auto GRUEN ");
lcd.setCursor(0, 1);
lcd.print(" FG ROT ");
delay(3000);
digitalWrite(Autorot, LOW);
digitalWrite(Autogelb, HIGH);
digitalWrite(Autogruen, LOW);
lcd.setCursor(0, 0);
lcd.print("Auto GELB ");
lcd.setCursor(0, 1);
lcd.print(" FG ROT ");
delay(3000);
digitalWrite(Autorot, HIGH);
digitalWrite(Autogelb, LOW);
digitalWrite(Autogruen, LOW);
lcd.setCursor(0, 0);
lcd.print("Auto ROT ");
lcd.setCursor(0, 1);
lcd.print(" FG ROT ");
delay(3000);
digitalWrite(Frot, LOW);
digitalWrite(Fgruen, HIGH);
lcd.setCursor(0, 0);
lcd.print("Auto ROT ");
lcd.setCursor(0, 1);
lcd.print(" FG GRUEN ");
delay(3000);
digitalWrite(Frot, HIGH);
digitalWrite(Fgruen, LOW);
lcd.setCursor(0, 0);
lcd.print("Auto ROT ");
lcd.setCursor(0, 1);
lcd.print(" FG ROT ");
delay(3000);
digitalWrite(Autorot, HIGH);
digitalWrite(Autogelb, HIGH);
digitalWrite(Autogruen, LOW);
lcd.setCursor(0, 0);
lcd.print("Auto ROT/GELB ");
lcd.setCursor(0, 1);
lcd.print(" FG ROT ");
delay(3000);
}
else {
digitalWrite(Autorot, LOW);
digitalWrite(Autogelb, LOW);
digitalWrite(Autogruen, HIGH);
digitalWrite(Frot, HIGH);
digitalWrite(Fgruen, LOW);
lcd.setCursor(0, 0);
lcd.print("Auto GRUEN ");
lcd.setCursor(0, 1);
lcd.print(" FG ROT ");
}
}
MfG
Ingo
_____________________________________________________________________________
Und werft nie ein Q wenn ihr die Folgen nicht abschätzen könnt ( frei nach Douglas Adams ).
Ingo
_____________________________________________________________________________
Und werft nie ein Q wenn ihr die Folgen nicht abschätzen könnt ( frei nach Douglas Adams ).