Arduino – 4fach 7-Segmentanzeige mit Schieberegister

Heute gibt es mal ein Tutorial, wie ihr mit Schieberegistern 7 Segment Anzeigen befüllen könnt. Dafür haben wir vier 7 Segment Anzeigen hintereinander, um z.b. einen vierstelligen Code ausgeben zu können.

Material

Für diese Tutorial benötigen wir die folgenden Teile:

  • Arduino UNO R3
  • Breadboard
  • 4x 7 Segment Display Größe 13mm 
  • 4x 74HC595
  • 8x 1.5k Ω Widerstand
  • diverse Kabel

Aufbau:

Schieberegister_Aufbau_01 [Read more...]

C# – Verschieben und Teilen

Heute gibt es mal eine kleine C# Aufgabe aus dem Studium =).

Es soll ein Programm erstellt werden, dass zwei Gleitkommazahlen einließt und dann die größere durch die kleinere Zahl teilt.

Hört sich erstmal nicht schwer an. Ich habe diese Aufgabe erstmal in drei Teilaufgaben zerlegt.

  1. Dafür sorgen, dass x immer die kleinere Zahl ist
  2. Das teilen an sich
  3. Dafür sorgen, dass nicht durch 0 geteilt wird.

Dann schauen wir uns mal die einzelnen Teilaufgaben an. Ich werde hier immer nur den für den Teilschritt relevanten Code zeigen und am Ende des Artikels den kompletten Code [Read more...]

Rock The Crowd – Appvorstellung

Heute will ich euch mal eine App vorstellen die ein Kollege aus meiner Ausbildungszeit programmiert hat. Es handelt sich dabei um das Spiel Rockt The Crowd.

Eine relative simples Spiel, was einem aber die ein oder andere Zugfahrt definitiv verkürzen kann.
rock_the_crowd_01 [Read more...]

C#/Mono unter Mac OS X installieren

In diesem Artikel will ich euch erklären, wie ihr unter Mac OS X mit C# arbeiten bzw. entwickeln könnt. Unter Windows brauchen wir dafür das .NET Framework. Unter Linux und OS X verwenden wir hierfür Mono.

Installation von Mono

Bei der Mono Installation werden zwei Installer unterschieden. Die Mono Laufzeitumgebung (MRE) wird verwendet, wenn man in C# Programmierte Programme ausführen will. Das Mono SDK (MDK) wird verwendet um selber Programme entwickeln zu können. Am besten ist es, wenn ihr einfach beide Pakete installiert.
Des weiteren kann man auch noch eine spezielle Entwicklungsumgebung für Mono ( Mono Develop) installieren. Dies ist aber nicht zwingend erforderlich, da es z.B. auch ein Plugin für Xcode gibt. [Read more...]

Windows Netzwerkkonfiguration mit der PowerShell

Heute ist es mal wieder soweit. Es kommt ein Artikel zum Thema Windows online.
Zeigen will ich euch, wie ihr mit der PowerShell (oder Konsole) die IP-Einstellung eures Rechners anzeigen und ändern könnt.

[Read more...]

fail2ban auf einem Linux Server installieren

Nachdem wir ja schon Artikel zum Thema Minecraft auf einem Linux Server oder Linux Webserver einrichten hier auf dem Blog haben, gibt es heute mal wieder ein Tutorial womit ihr die Sicherheit eures Servers erhöhen könnt.

Ich will euch in diesem Artikel zeigen, wir ihr mit dem Tool fail2ban ssh Brute-Force Angriffe auf euren Server unterbinden könnt. Grundlage für diesen Artikel ist ein Debian Server.

Installation von fail2ban

[Read more...]