Weiter im Code:
Code: void setup()
{
Serial.begin(9600);
display.begin(SSD1306_SWITCHCAPVCC, 0x3C); // initialize with the I2C addr 0x3C (for the 128x32)
display.clearDisplay();
display.setTextSize(2);
display.setTextColor(WHITE);
display.setCursor(0,0);
display.println("No Amp!");
display.println("Push Btn!");
display.display();
pinMode(amp1, OUTPUT);
pinMode(amp2, OUTPUT);
pinMode(amp3, OUTPUT);
pinMode(amp4, OUTPUT);
pinMode(output1, OUTPUT);
pinMode (2, INPUT); //Taster vorwärts
pinMode (3, INPUT); // Taster rückwärts
pinMode (4, INPUT); // Taster Lautsprecherumschalter
digitalWrite(amp1,HIGH); //Relais abgefallen
digitalWrite(amp2,HIGH); //Relais abgefallen
digitalWrite(amp3,HIGH); //Relais abgefallen
digitalWrite(amp4,HIGH); //Relais abgefallen
digitalWrite(output1,HIGH); //Ausgang Relais abgefallen
LS1 = String("LS1");
ampdisplay = String("No Amp!");
}
An der Stelle zum besseren Verständnis die Funktion "displaywrite" mit der ich den aktuellen Status auf das Display schreibe - die wird dann später im Loop aufgerufen:
Code: void displaywrite (String ampdisplay, String LS1) {
display.clearDisplay();
display.setCursor(0,0);
display.println(ampdisplay);
display.println(LS1);
display.display();
Zum Loop (dieser Teil wird uendlich in einer Schleife ausgeführt) dann später mehr.
1 Mitglied sagt Danke an für diesen Beitrag:1 Mitglied sagt Danke an für diesen Beitrag
• Ralph
Beiträge: 1.085
Themen: 15
Thanks Received: 2.551 in 642 posts
Thanks Given: 4.863
Registriert seit: Dec 2012
Bewertung:
8
(19.02.2018, 16:38)dedefr schrieb: Hallo
ich hätte auch interesse, man müsste mir nur erklären wie ich dan den code in den Arduino bekomme !
Dieses Buch hat mir sehr beim Einstieg geholfen. Mein Arduino-Erstlingswerk mit geklautem, aber verändertem und erweitertem Sketch, läuft immer noch zu meiner vollsten zufriedenheit.
Wenn ich das geschafft habe, schaffst du das auch.
Gruß, Ralf
veni, vidi, violini - ich kam, ich sah, ich vergeigte es
2 Mitglieder sagen Danke an Ralph für diesen Beitrag:2 Mitglieder sagen Danke an Ralph für diesen Beitrag
• winix, awr13
Beiträge: 368
Themen: 31
Thanks Received: 1.770 in 200 posts
Thanks Given: 38
Registriert seit: Jun 2016
Bewertung:
4
(19.02.2018, 19:01)DIYLAB schrieb: Das sehe ich auch alles in den paar Zeilen - wozu Dein Pamphlet?
Weil gerade Du es mit solchen Äußerungen scheinbar notwendig hast:
(19.02.2018, 17:39)DIYLAB schrieb: Oops, ich dachte, das wäre mit arv-c kompatibel .
Hab noch nie den Arduino Compiler angefasst.
Aber ich lasse das mal hier an dieser Stelle. Es ist Saschas Projekt und möchte dieses nicht weiter stören! Und was juckt mich die Unwissenheit anderer?
(19.02.2018, 19:25)Ralph schrieb: (19.02.2018, 16:38)dedefr schrieb: Hallo
ich hätte auch interesse, man müsste mir nur erklären wie ich dan den code in den Arduino bekomme !
Dieses Buch hat mir sehr beim Einstieg geholfen. Mein Arduino-Erstlingswerk mit geklautem, aber verändertem und erweitertem Sketch, läuft immer noch zu meiner vollsten zufriedenheit.
Wenn ich das geschafft habe, schaffst du das auch.
Gruß, Ralf
Ralf - tolles Projekt mit der Plattenwaschmaschine - eigentlich hatte ich mir den Arduino genau dafür gekauft
Ich wollte hier auch niemanden entmutigen. Wenn man etwas wirklich will und etwas Zeit hat kann man sich viel beibringen.
In diesem Sinne -
1 Mitglied sagt Danke an für diesen Beitrag:1 Mitglied sagt Danke an für diesen Beitrag
• Ralph
Beiträge: 1.085
Themen: 15
Thanks Received: 2.551 in 642 posts
Thanks Given: 4.863
Registriert seit: Dec 2012
Bewertung:
8
20.02.2018, 12:54
(Dieser Beitrag wurde zuletzt bearbeitet: 20.02.2018, 12:55 von Ralph.)
Hi Sascha,
Ich habe deinen Post nicht als Entmutigung angesehen, eher das Gegenteil, schließlich hast du ihm Hilfe angeboten.
(19.02.2018, 17:10)EoA schrieb: Lies dich mal hier ein und entscheide dann ob du das willst:
https://www.arduino.cc/
https://learn.adafruit.com/monochrome-ol...d-examples
Guck dir das mal an und falls du Fragen hast, immer raus damit.
Der Link zu dem Buch sollte André zusätzlich ermutigen.
Ich war absoluter Noob in Sachen Arduino und dieses Buch fängt bei Null an. Mein bester Kumpel, der beruflich zusammen mit Kindern u.a. Roboter etc. auf Arduino-Basis baut, hat es mir zum Einstieg empfohlen. Wenn man schon ein paar Grundkenntnisse hat, braucht man es natürlich nicht.
Mir hat es immerhin so viel geholfen, dass ich beim Erweitern und Ändern des Codes meiner Plattenwaschmaschine nicht auf fremde Hilfe angewiesen war.
Weiterhin viel Erfolg bei deinem schönen Projekt, ich werde natürlich die Fortschritte mit Interesse verfolgen.
Gruß, Ralf
veni, vidi, violini - ich kam, ich sah, ich vergeigte es
OK, zum Loop:
Code: void loop()
{
buttonstatevor = digitalRead(2); //Taster einlesen (vor)
buttonstaterueck = digitalRead(3); //Taste einlesen (zurück)
buttonstateoutput = digitalRead(4); //Lautsprecher Auswahltaste einlesen
if (buttonstateoutput == HIGH) {
LS1=String("LS2");
digitalWrite(output1, LOW);
displaywrite (ampdisplay,LS1);
delay(100);
}
else
{
digitalWrite(output1, HIGH);
LS1=String("LS1");
displaywrite (ampdisplay,LS1);
delay(100);
}
Drei Taster werden abgefragt.
wir beginnen mit dem Umschalten der Lautsprecherausgänge.
Code: buttonstateoutput = digitalRead(4); //Lautsprecher Auswahltaste einlesen
Taste gedrückt = Status HIGH (5V an digital input 4), es wird das Relais (genau gesagt 4 Relais) eingeschaltet, somit ist Ausgang 2 (LS2 im display) aktiv, ist die Taste nicht gedrückt fällt das Relais (genau gesagt 4 Relais) ab und Ausgang 1 ist aktiv (LS1 im Display).
2 Mitglieder sagen Danke an für diesen Beitrag:2 Mitglieder sagen Danke an für diesen Beitrag
• winix, HaiEnd Verweigerer
Hier nochmal der Schaltplan mit allen verwendetetn Komponenten:
14 Mitglieder sagen Danke an für diesen Beitrag:14 Mitglieder sagen Danke an für diesen Beitrag
• winix, JayKuDo, proso, onkyo, Caspar67, rindenmulch, Helmi, Ralph, bricks, Der Jo, Rainer F, hadieho, hal-9.000, Futurematic
Beiträge: 5.239
Themen: 100
Thanks Received: 14.062 in 3.213 posts
Thanks Given: 26.768
Registriert seit: Jul 2013
Bewertung:
39
25.03.2018, 20:20
(Dieser Beitrag wurde zuletzt bearbeitet: 25.03.2018, 20:22 von Caspar67.)
Ich verstehe zwar nur weniger als die Hälfte der technischen Details, aber wenigstens die Idee dahinter.
Tolles Projekt, bitte weiter so.
Danke!
So, Bestückung ist fertig und der einfache Teil der Verkabelung OK Netzteil ist noch nicht drin...
17 Mitglieder sagen Danke an für diesen Beitrag:17 Mitglieder sagen Danke an für diesen Beitrag
• dedefr, , proso, Mainamp, Luminary, winix, onkyo, Mosbach, Ralph, rednaxela, HaiEnd Verweigerer, ~Lukas~, hadieho, Caspar67, hal-9.000, xs500, Futurematic
Beiträge: 957
Themen: 155
Thanks Received: 966 in 270 posts
Thanks Given: 384
Registriert seit: Jul 2017
Bewertung:
11
Geiles Teil! Wann geht er in Serienfertigung?
(13.04.2018, 23:33)rednaxela schrieb: Geiles Teil! Wann geht er in Serienfertigung?
Niemals Alex
War mehr Arbeit und Aufwand als ich gedacht habe. Es wird also bei diesem einen bleiben. Vielleicht baue ich noch mal was ähnliches mit Phono-Vorstufen.
1 Mitglied sagt Danke an für diesen Beitrag:1 Mitglied sagt Danke an für diesen Beitrag
• HaiEnd Verweigerer
Beiträge: 12.744
Themen: 34
Thanks Received: 11.595 in 4.795 posts
Thanks Given: 19.218
Registriert seit: Sep 2016
Bewertung:
27
Klasse Arbeit!
Beiträge: 1.085
Themen: 15
Thanks Received: 2.551 in 642 posts
Thanks Given: 4.863
Registriert seit: Dec 2012
Bewertung:
8
Ich hätte gerne einen in silber. Wann kannst du liefern?
Mal Spaß beiseite, sehr schönes Projekt und was ich so sehe handwerklich top umgesetzt.
Gruß, Ralf
veni, vidi, violini - ich kam, ich sah, ich vergeigte es
1 Mitglied sagt Danke an Ralph für diesen Beitrag:1 Mitglied sagt Danke an Ralph für diesen Beitrag
• hal-9.000
Beiträge: 12.188
Themen: 227
Thanks Received: 10.584 in 3.697 posts
Thanks Given: 13.799
Registriert seit: Mar 2009
Bewertung:
33
Jepp ... als nächstes könnte man noch das Netzteil auslagern
Beiträge: 822
Themen: 60
Thanks Received: 1.461 in 286 posts
Thanks Given: 1.125
Registriert seit: Jun 2014
Bewertung:
11
Ich hab mal 2 Fragen.
Die Auswahl der aktiven Lautsprecher erfolgt über einen Schalter.
Ist das seperat ohne Beteiligung des Arduino?
Und läst sich das ganze mit einem 2ten Relaisboard auf
8 Eingänge erweitern?
Gruss Luminary
Die meisten tun was sie können, nur die wenigsten können was sie tun!
(24.04.2018, 18:39)Luminary schrieb: Ich hab mal 2 Fragen.
Die Auswahl der aktiven Lautsprecher erfolgt über einen Schalter.
Ist das seperat ohne Beteiligung des Arduino?
Und läst sich das ganze mit einem 2ten Relaisboard auf
8 Eingänge erweitern?
Gruss Luminary
Nein ist nicht separat sondern auch über den Arduino gesteuert (sieht man auch am Display).
Ja - die Software ist aber "nur" für 4 Eingänge.
Beiträge: 822
Themen: 60
Thanks Received: 1.461 in 286 posts
Thanks Given: 1.125
Registriert seit: Jun 2014
Bewertung:
11
24.04.2018, 19:46
(Dieser Beitrag wurde zuletzt bearbeitet: 24.04.2018, 19:47 von Luminary.)
..... das Netzteil auslagern
Warum?
Die meisten tun was sie können, nur die wenigsten können was sie tun!
|