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
  Hilfe für Kita-Projekt gesucht. cyberiss 8 1.027 06.08.2019 07:57
Letzter Beitrag: Der Hobbyelektroniker
  Projekt Abfüllstation georg_sr 14 1.809 03.11.2018 20:57
Letzter Beitrag: Joergi-1911
  Projekt Werkstattheizung Joergi-1911 15 2.573 24.10.2018 18:59
Letzter Beitrag: Joergi-1911
  Projekt Portionierer mit Schrittmotor, Bluetooth hilfe Flieger 3 1.070 09.08.2018 13:02
Letzter Beitrag: Hilgi
  Neuling mit einen Projekt MrNiceGuy 39 6.234 04.02.2018 20:50
Letzter Beitrag: MrNiceGuy
  Neuling Projekt Zähler Feuersturm84 2 1.066 16.11.2017 19:50
Letzter Beitrag: Chopp
Photo Hilfe bei meinem Arduino Projekt Niklas 10 2.272 23.09.2017 21:05
Letzter Beitrag: Niklas
  Projekt Handbike KE1953 15 2.744 21.08.2017 21:39
Letzter Beitrag: KE1953
  Zumo Roboter Projekt Werner Lage 6 2.591 14.06.2017 05:57
Letzter Beitrag: georg01
  Programmierer gesucht (einfaches Uni-Projekt) grt35a 2 1.471 12.08.2016 11:36
Letzter Beitrag: grt35a

Gehe zu:


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