Vor ein paar Tagen, habe ich bei einem Angebot für den WLAN Access Point Ubiquiti UniFi UAP AC LITE zugeschlagen.

Grund: Ich habe schon immer Probleme mit meinem WLAN Empfang und der Übertragungsgeschwindigkeit. Besonders merke ich dies im Schlafzimmer, wenn ich Streaming-Dienste wie Amazon oder Netflix nutze.

Weiter lesen

Yesterday I was working on a project, where I developed a Design Addon, so the users of the website, can customize the colors to fit their needs.

The project is using the well known jQuery plugin Chosen to make the <select> elements more user friendly.

However, by providing the user the power to change all colors of the site, I needed a dark version of Chosen. I searched the web, but didn't really found something, that fits.

So, I created my own dark theme for Chosen.

Weiter lesen

Vor wenigen Tagen hat Microsoft eine Erweiterung für seinen Editor Visual Studio Code veröffentlicht, mit dem man für das Arduino entwicklen kann.

Die Erweiterung ist Open Source (MIT-Lizenz) und kann im Marketplace gefunden werden.

Grund genug also, sich das mal genauer anzuschauen.

Warum?

Nun, ich fand Microsoft Visual Studio schon immer eine sehr schicke IDE.

Da ist man nach der Installation direkt startklar, hat einen Debugger an Board und durch die Autovervollständigung kommt man schnell ans Ziel und findet die gesuchte Methode.

Sowas für Arduino? Her damit!

Weiter lesen

Einen Taster am Arduino kann man immer gebrauchen. Dies gehört auf jedenfall zu den absoluten Grundlagen, die man einmal gemacht haben muss.

In diesem sehr einfachen Beispiel schalten wir beim Drücken des Tasters eine LED ein oder aus.

Weiter lesen

Heute lag mein Ethernet Shield für das Arduino UNO und MEGA 2560 in der Post. Natürlich musste ich das gleich testen :)

In der Arduino IDE findet man praktischerweise unter Datei Beispiele Ethernet UDPSendReceiveString gleich ein Beispiel, zum Senden und Empfangen von UDP Nachrichten. Mir erschien es am sinvollsten damit zu beginnen, da UDP von der Implementirung her sehr einfach sein sollte.

Die ersten Daten senden

Mit dem UDPSendReceiveString kann man über UPD einen String (also einen Text) an das Arduino schicken, und bekommt diesen auf den seriellen Monitor geschrieben.

Als erstes muss man die IP-Adresse im Beispiel anpassen. Den Port habe ich bei mir auf 8888 gelassen.

//Die Beispiel Mac-Adresse koennt ihr ohne Probleme verwenden.
byte mac[] = {
  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED
};

//Hier eine IP-Adresse aus eurem Netzwerk
//In meinem Fall 192.168.1.5
IPAddress ip(192, 168, 1, 5);

//Port auf dem der UDP Server laeuft
unsigned int localPort = 8888;
Weiter lesen

Ich verwende bei mir billige Funksteckdosen aus dem Baumarkt. Bei diesen kann man auch keine Einstellungen über DIP-Schalter oder ähnliches setzen.

Ich habe vor langer Zeit schon einmal versucht, diese über das Raspberry Pi zu steuern und mir deshalb 433MHz Sender und Empfänger gekauft. Das Projekt ist damals allerdings kläglich gescheitert.

Da ich nun aber stolzer Besitzer von drei Arduino UNO's bin, wollte ich das Ganze noch einmal probieren und siehe da, nach 15 Minuten konnte ich meine Funksteckdosen problemlos ein- und ausschalten.

Weiter lesen

Aktuell beschäftige ich mich mit dem Beschleunigungsmesser und Gyroskop MPU-6050 für das Arduino.

Einen Sensor mit dem I2C Bus zu verbinden war sehr einfach. Allerdings wollte ich gerne zwei MPU-6050 an einem Arduino Board abfragen. Ich kenne mich noch nicht wirklich gut mit I2C aus, allerdings weiß ich, das jedes Gerät eine feste Adresse hat, über die es auf dem Bus angesprochen werden kann.

Bei dem MPU-6050 ist diese Adresse 0x68. Diese Adresse ist fest im MPU-6050 gespeichert und kann nicht geändert werden. Zum Glück kommt der MPU-6050 mit zwei festen Adressen.

Weiter lesen

Aus gegebenem Anlass fasse ich heute nochmal zusammen, wie man Nagios in der Version 4.2.4 mit dem Standard Webinterface installiert. Diese Version enthält die Patches für die Sicherheitslücken CVE-2016-9565 und CVE-2016-9566. Ich habe das ganze einmal schnell auf einer VM von DigitalOcean durchgespielt.

Wenn ihr noch Nagios 3 im Einsatz habt, solltet ihr so oder so mal ein Update auf Nagios 4 durchführen.

Weiter lesen

Mit dem Onlinedienst asciinema.org kann man sehr einfach und schick sein Terminal aufzeichnen. Dabei kommt dann kein Video raus, sondern ihr bekommt einen Link zur asciinema.org und könnt dort euch das ganze anschauen, in eine Webseiten einbinden oder verschicken.

Ich finde das ganze sehr praktisch, da man keine unscharfen Aufnehmen mehr hat und vor allem kann man alles einfach markieren und kopieren. Nie wieder Links von wget oder git clone aus einem Video abschreiben!

Weiter lesen