INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Projekt Haushaltsplaner
06.11.2019, 10:19 (Dieser Beitrag wurde zuletzt bearbeitet: 06.11.2019 10:20 von Eisverkäufer.)
Beitrag #1
Projekt Haushaltsplaner
Hallo Leute,
ich bin relativ frisch in der Welt der Microcontroller und des Programmierens unterwegs und stelle mich beim erstellen eigener Sketches noch etwas glatt an.
Mein erstes eigenes Projekt soll ein Haushaltshelfer sein, der mir und meiner Freundin per Tasterdruck vorinstallierte Aufgaben zuweist. Dabei sollen auf dem LCD in der ersten Zeile beim Betätigen des Tasters unsere Namen abwechselnd erscheinen und in der Zweiten Reihe eine Aufgabe zugeordnet werden. wenn eine Aufgabe zugeordnet wurde soll diese erst wieder zur Verfügung stehen wenn alle Aufgaben durch sind.
Code:
#include <LiquidCrystal.h>

const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
int Taste = 6;

void setup() {
  pinMode(6, INPUT_PULLUP);
}

void loop() {
  lcd.begin(16, 2);
lcd.print("Haushaltsplaner");
  
  lcd.setCursor(0,0);
if(digitalRead(Taste)== LOW)

{lcd.clear();
lcd.print("Freundin");    /hier sollen unsere Namen abwechselnd erscheinen
lcd.setCursor(0,1);
lcd.print("macht alles!!");  /hier soll dem jeweiligen Namen eine Aufgabe zugeordnet werden.
delay(3000);
lcd.clear();

}
}

Soweit bin ich bis jetzt mit dem Sketch.
Ich habe aber überhauptkeine Ahnung wie ich die wechselnden Parameter (Namen und Aufgaben) festlege und einfüge.
Ich weiß das erfahrene Programmierer das in zwei Minuten runterschreiben würden, aber für mich ist das noch ziemlich unüberschaubar, also lacht mich nicht aus. ich würde mich über tipps freuen . da meine freundin bald Geb. hat und das ein Geschenk werden soll.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.11.2019, 13:00
Beitrag #2
RE: Projekt Haushaltsplaner
Du solltest Dir und uns einen Gefallen tun und Deinen Sketch ordentlich formatieren/Einrücken. Das hilft sowohl Dir, als auch uns beim Verständnis.
<Strg>+T in der IDE hilft Dir dabei.

Zum Problem selbst, solltest Du Dich über Arrays und Zeichenketten schlau machen.
Ein Array für die Namen und ein Array für die Aufgaben.
Hüte Dich vor der Benutzung der Klasse String. Damit wirst Du auf die Dauer bei den kleinen AVR keine Freude haben.
Wenn es eng mit dem Speicher wird, kann Dir auch Progmem helfen.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Projekt: Bewegunsmeldung per Lorawan Bodycocoon 23 808 19.05.2020 14:05
Letzter Beitrag: GuaAck
  Kleines Projekt mit RFID Stefu1987 31 1.093 11.05.2020 20:24
Letzter Beitrag: Retian
  Neuling mit Fragen für sein Projekt Inferno481 8 560 19.04.2020 20:53
Letzter Beitrag: Tommy56
  Erstes Projekt Ampelsteuerung HankfromHell 13 676 02.04.2020 21:56
Letzter Beitrag: hotsystems
  Blutiger Anfänger/ Projekt: Visuelle Takthilfe bencha 17 1.298 01.03.2020 17:45
Letzter Beitrag: Tommy56
  Hilfe für Kita-Projekt gesucht. cyberiss 8 1.715 06.08.2019 07:57
Letzter Beitrag: Der Hobbyelektroniker
  Projekt Abfüllstation georg_sr 14 2.458 03.11.2018 20:57
Letzter Beitrag: Joergi-1911
  Projekt Werkstattheizung Joergi-1911 15 3.264 24.10.2018 18:59
Letzter Beitrag: Joergi-1911
  Projekt Portionierer mit Schrittmotor, Bluetooth hilfe Flieger 3 1.447 09.08.2018 13:02
Letzter Beitrag: Hilgi
  Neuling mit einen Projekt MrNiceGuy 39 7.669 04.02.2018 20:50
Letzter Beitrag: MrNiceGuy

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste