1. Du könntest auf dem Ardunio der als Schlüssel agiert einen "Entschlüssler" programmieren. Funktionieren würde das dann so:
  • Schlüssel-arduino and Schloss-arduino anstecken. Schloss sendet verschlüsselte nachricht an Schlüssel, Schlüssel entschlüsselt diese Nachricht und schickt sie zurück an das Schloss. Wenn diese Nachricht richtig entschlüsselt wurde, wird das Schloss geöffnet.

2.Raspberry Pi kann mit einem Arduino komunizieren lassen: https://tutorials-raspberrypi.de/arduino-raspberry-pi-miteinander-kommunizieren-lassen/

...zur Antwort

"Das Internet der Dinge" ist gerade in aller Munde. Du könntest hier in diese Richtung gehen. Meine Idee:

Automatisierungsvorgang mit Arduino Steuern. (z.B. Wärmeregulierung einer Heizung, Ansteuern von Motoren, usw...) Damit hättest du dann etwas nettes in C programmiert, und den Arduino und eine Hand voll Sensoren benutzt. Den Arduino kannst du in Verbindung mit dem RaspberryPi benutzen, auf dem dann auch ein kleiner "Webserver" laufen kann. Hier speicherst du die Daten für spätere Analysen, steuerst eben den Arduino und hast eine Schnittstelle zum Internet.

Um das ganze dann etwas mobiler und netter zu machen, kannst du ja eine kleine Android-App schreiben. (Damit hättest du auch was in Java gemacht)

Neben der App kannst du eine kleine Webanwendung erstellen (PHP/ eventuell noch etwas HTML und CSS (ist kinderleicht))

Für den Webserver verwendest du natürlich mySQL... Damit hättest du ein ziehmlich breites Spektrum abgedeckt und auch ordentlich was zu Präsentieren. Wenn dir das noch nicht reicht, kannst du in VB eine kleine Windows-Anwendung schreiben.. ist ebenfalls sehr leicht gelernt...

Wünsche dir viel Spaß!

Liebe Grüße, Deepthought

...zur Antwort

ganz wichtige Themen beim Programmieren von LED-Matrixen sind:

  • Multiplexing

  • PulseWidthModulation (PWM)

(- eventuell Bit Angle Modulation)

dann würde ich noch stark empfehlen, sich mit Schieberegister (shift register) auseinander zu setzen!!

der Befehl shiftOut() ist u.a. ganz wichtig.

Eventuell würde ich mal mit einer 2-Dimensionalen Matrix anfangen, bevor du mit einer 3-Dimensionalen anfängst. Mach also mal eine 4x4 Matrix. Wenn du nämlich einmal das Prinzip verstanden hast, ist es auch nicht mehr schwer einen 3x3x3 Würfel zu bauen. :)

...zur Antwort
#include <iostream>
#include <string>
#include <cstdlib>

using namespace std;
float temp[7];

void eingabe()
{
    for (int i = 0; i < 7; i++)
    {
        cout << "Geben Sie die Tagestemperatur (in Grad Celsius) fuer Tag " << i + 1 << " ein: ";
        cin >> temp[i];

    }
}

void kontrolle()
{
    for (int i = 0; i < 7; i++)
    {

        cout << "Tag " << i <<": " << temp[i] << "\n";
        if (temp[i] < -99 || temp[i] > 99)
        {
            cout << "Diese Eingabe war Falsch! Bitte einen Wert zwischen -99 und 99 eingeben.\n";
        }

    }
}

int main()
{
    eingabe();
    kontrolle();

    system("Pause");
    return 0;
}

Hoffe habs richtig verstanden...

MFG

DeepThought

...zur Antwort

Guten Morgen Ladybug92!

Das erstellen von Ordnern in Google Chrome lässt sich ganz einfach machen:

Du weist ja schon wo deine Favoriten gespeichert sind. Dies ist deine "Lesezeichenleiste". Jetzt klickst du mit der rechten Maustaste auf diese Leiste (es ist egal wo auf der Leiste ein Rechtsklick ausgeführt wird) und wählst die Option "Ordner hinzufügen...". Jetzt öffnet sich ein kleines Fenster als Pop-Up.

Hier kannst du dem Ordner einen Namen geben und festlegen, wo dieser sein soll ("Lesezeichenleiste", "weitere Lesezeichen, usw...). Du musst aber eigentlich nichts weiter als den Namen zu wählen. Der Ordner landet automatisch in der Lesezeichenleiste. Umordnen kann man die Lesezeichen und die Ordner mit der Drag and Drop (also "ziehen" und "loslassen").

Umbenennen kann man Lesezeichen und Ordner mit rechtsklick.

Ich hoffe ich konnte Helfen!

Bei Fragen kannst du dich gerne Melden.

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.