Samstag, 6. Mai 2017

Arduino mini pro

Leider hatte ich in Ebay die Artikelbeschreibung nicht genau beachtet, denn abgebildet war ein Arduino Micro - im Titel beschreiben und geliefert wurden Arduino mini pro 5V. Zu einem Preis von 10 Euro für fünf Stück.

Wie die Micro-Baureihe ist auch dieser Microcontroller für den Einsatz auf Fertigplatinen oder Streckbrettern gedacht. Dabei ist der Preis ist so günstig, dass man kleine Projekte mit den Controllern auf den Breadboards lassen kann (die bisher von mir verwendeten Nanos kosten etwa 2,50 Euro das Stück).

Die mini pros sind noch kompakter als die Controller der Nano- und Micro-Baureihe. Sie haben allerdings keinen USB-Anschluss. Durch einen FTDI USB to Serial Adapter wie einen FT232RL werden sie sich mit dem Computer verbunden.

Damit der Upload fehlerfrei funktioniert (siehe eine beispielhafte Diskussion zum stk500_getsync() Fehler) , muss am Arduino ein Reset durchgeführt werden. Dieser erfolgt normalerweise automatisch über die Steuerleitungen. Daher müssen wie im Guide beschrieben alle sechs Verbindungen hergestellt werden. Die Leitungen werden in der Reihenfolge der PINS miteinander verbunden. Dabei wird DTR, Tx zu Rx, Rx zu Tx,VCC, CTS und GND gesteckt. Das Aufspielen des ersten Test-Sketches ging auch ohne Steuerleitungen problemlos; für den zweiten Upload war der Reset des Boards durch den USB-Connector notwendig (automatischer Softwarereset) und damit auch die Steuerleitungen.

In Projekten lässt sich der Mikrocontroller über einem 9V Block mit Spannung versorgen.

Mittwoch, 3. Mai 2017

Mathematisch-naturwissenschaftliche Formeln in Websites

Unter www.zahlen-kern.de gibt es einen komfortablen Editor für mathematisch-naturwissenschaftliche Formeln. Die Eingabe der Formeln erfolgt in der LaTeX-Syntax und es werden grafische Ansichten erzeugt. Die Bilder lassen sich als PNG-Dateien abspeichern und in üblicher Weise in Dokumente einbinden. Die Formelbilder werden allerdings auch Server-seitig abgespeichert und damit lässt sich durch einen Link ein Formelbild in einen Blog oder eine Website einbinden. Zur späteren Korrektur ist es empfehlenswert, die Texteingaben in den Editor als Datei abzuspeichern.

\text{C} _{6}\text{H}_{12}\text{O}_{6} \: + \: 6 \, \text{O} _{2} \: \arrow \: 6 \, \text{CO}_{2} \: + \: 6\, \text{H}_{2} \text{ O }

ergibt

Donnerstag, 1. Dezember 2016

USB-Treiber für Arduino Nano-Klon

Arduino Nano 3.0 mit WCH340G zur seriellen Verbindung.Die Preise für Arduino Nanos auf Fernost sind schon verlockend. In einer Fortbildung habe ich von den Billigteilen aucs China erfahren und 3 Stück bestellt. Leider blinkten sie nach dem Anschließen an am Rechner und es ließ sich kein Sketch hochladen. Ich dachte schon, dass sie beim Löten etwas viel Hitze abbekommen haben. Google liefert aber schnell diesen Beitrag mit der Erklärung. Die Produktbeschreibung Nano V3.0 Modul ATmega328P USB 3V Board 16MHz Arduino CH340G enthält für Kundige auch den Hinweis auf den CH340-Chip von WinChipHead. Auf der Unterseite ist der Chip mit dem Stempel. Bei den Billig-Klonen des Nano werden anstelle des FTDI-Chips der Serial-to-USB CH340 von winchiphead verwendet. Einen Treiber gibt es auf der Website der Herstellers, leider ist diese auf chinesisch. Aber hier ein Link zur Version 341 des Treibers.

Sonntag, 23. Oktober 2016

Druckertreiber für Canon MP990 unter OS X 10.12 Sierra

mp990
Der Drucker arbeitet unter dem neuen Betriebssystem nicht mehr korrekt (http://www.canon.de/support/consumer_products/operating_system_information/). Bei Ausgabe von Grafiken mit transparenten Bildbereichen (PNG oder PDF) bricht der Druck mit der Meldung "filter failed error" ab. Der Scanner-Treiber von Canon funktioniert auch weiterhin (Unter Photoshop und Acrobat DC ohne Probleme, Acrobat XI geht nicht).

Canon arbeitet nach den Angaben der US-Website zufolge an einem neuen Treiber.

Eine zurzeit verfügbare Lösung gibt es mit dem Projekt Gutenprint.

Für viele ältere Drucker gibt es hier Treiber die auch unter macOS Sierra funktionieren.


Guntenprint br />

Samstag, 16. April 2016

Prozessor-Temperatur des Raspberry.pi ausgeben

temperatur_2

Die CPU Temperatur des Raspberry lässt sich in der Komandozeile über
 > vcgencmd measure_temp

ermitteln. In einem php-Script sieht das dann so aus:
<?php
echo '<p>'.'raspberry.pi'.'</p>';  
$cmd = 'vcgencmd measure_temp';
echo '<p>'.shell_exec ($cmd).'</p>';
?>

Allerdings erhält man zunächst die Fehlermeldung
VCHI initialization failed

wegen der Ausführungsrechte des php_Scrips die durch
> sudo usermod -a -G video www-data

erweitert werden. Nach einem Neustart des Apache2 erfolgt die Ausgabe der Temperarur auf der Website.

Mittwoch, 6. April 2016

Raspberry pi 3 mit Tontec 3,5-Zoll-Bildschim

[gallery ids="176,177,178"]

Zu Ostern gab es einen Raspberry pi 3!

Das Zusammenbauen des Gehäuses für den Raspberry pi 3 erfolgt nach dem Entfernen des Schutzpapiers. Der 3,5-Zollbildschirm wird anstelle der oberen Abdeckungsplatte in das Gehäuse eingesetzt.

Dienstag, 5. April 2016

Update-Probleme MacPorts

Wenn
> sudo port upgrade-outdated

mit etwa folgenden Fehlermeldung abbricht:

/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_glib2/glib2/work/.macports.glib2.state

kann nicht geöffnet werden o. ä. dann
 > sudo port clean glib2
> sudo port selfupdate
> sudo port install glib2
> sudo port upgrade-outdated

Bei Fehlermeldungen durch andere installierte Pakete entsprechend in abgeänderter Form anwenden.