Micropython auf einem ESP8266

esp8266

Hinter Micropython verbirgt sich eine Variante von Python, die auf Mikrocontroller zugeschnitten ist. Der ESP8266 ist ein recht günstiger (~4$) Baustein mit WLAN-Funktionen, für den jetzt eine Micropython-Firmware erschienen ist. Über das Development-Kit, das auf dem Bild zu sehen ist, verfügt der Baustein über einen USB-Anschluss, über den man mit …

more ...

REST in 15 Minuten

Was ist REST? Wie kann ich das einsetzen? Ist das kompliziert? Ich habe einen Beispielservice in Python erstellt und in dem Artikel REST in 15 Minuten beschrieben. Im unteren Teil wird der Service mit cURL als Client verwendet.

more ...


Buchtipp: "Little Brother" von Cory Doctorow

cc: Richard Wilkinson

cc: Richard Wilkinson

In dem Roman "Little Brother" erzählt Cory Doctorow die Geschichte der Geheimdienste nach den Anschlägen auf das World Trade Center in einem alternativen Amerika. Neben einer spannenden Geschichte für Jugendliche kommen auch Erwachsene auf ihre Kosten, wenn technische Details von Überwachungsmaßnahmen erläutert und die Gegenmaßnahmen mit Hilfe …

more ...

Einen eigenen Webserver programmieren

browser
Wie funktioniert eigentlich ein Webserver? Ich habe eine ungefähre Vorstellung davon, was mein Browser macht, wenn ich eine Webseite aufrufe. Aber die genauen Details blieben mir bisher immer verborgen. Ich wollte es daher genauer wissen und habe selbst eine Webserver programmiert. Das ist gar nicht so schwer und jeder kann …
more ...

Algorithmus zum Berechnen einer Quadratwurzel

(cc) Stefan Vorkoetter

  1. Stefan Vorkoetter

Der Taschenrechner HP 35s hat natürlich eine Taste zum Berechnen der Wurzel. Aber wir wollen mal schauen, ob wir die Wurzel nicht auch selbst programmieren können. Dazu gibt es einen einfachen Algorithmus, der mit einer Schätzung g (=guess) beginnt und diese immer weiter verfeinert. Für die Wurzel aus …

more ...


"Hallo Welt" HP 35s

(cc) Stefan Vorkoetter

  1. Stefan Vorkoetter

Über den HP35s habe ich bereits berichtet. Nun folgt das obligatorische Hallo-Welt-Programm. Der Rechner kann nämlich auch beliebigen Text anzeigen. Dies geschieht über das Flag 10. Ist es gesetzt, werden Gleichungen nur angezeigt, aber nicht ausgewertet. Das können wir für ein einfaches „Hallo-Welt“-Programm nutzen.

A001  LBL A …
more ...

Das Newton-Verfahren zur Bestimmung von Nullstellen

(cc) Stefan Vorkoetter

  1. Stefan Vorkoetter

Isaac Newton hat vor über 300 Jahren ein Verfahren vorgeschlagen, um nicht-lineare Gleichungen zu lösen. So findet das Verfahren etwa eine Lösung für die folgende Gleichung

x² - 6 x + 5 = 0

Das Verfahren beginnt mit einer Schätzung und verbessert diese mit jedem Schritt ein wenig. Die erste Schätzung …

more ...