Zum Inhalt springen →

jentsch.io Beiträge

Digispark ATtiny85 mit Arduino IDE

Beim Digispark ATtiny85 handelt es sich um eine Mikrocontroller-Karte auf der ein ATtiny85 Microcontroller mit einer Frequenz von 16,5 MHz, 8 KB Speicher und 5 GPIO-Pins verbaut ist. Diese MCU-Karte ist die billigste und kleinste auf dem Markt. Sie ist schon ab etwa 1-2€ erhältlich und sehr gut für kleine Projekte mit sehr geringem Stromverbrauch geeignet. Für den Digispark ATtiny85 benötigt man keinen zusätzlichen Programmer-Adapter und keine zusätzliche Stromversorgung, da das Board über den USB-Port programmiert werden kann und auch über den USB-Port mit Strom versorgt wird. Es ist also kein SPI (Serial Peripheral Interface) Adapter für das Hochladen der Software auf den ATtiny85 notwendig. ATtiny85 Varianten Das Board selbst ist in 2 Varianten erhältlich.  Beide Boards verfügen über den…

Kommentare sind geschlossen.

Stackoverflow nun auch mit DarkMode

Und was muss ich gerade eben feststellen? https://stackoverflow.com/ hat nun einen Dark-Mode. Im Stackoverflow Blog unter https://stackoverflow.blog/2020/03/30/introducing-dark-mode-for-stack-overflow/ kann man alle Details zum Dark-Mode nachlesen. Damit wird die am meisten nachgefragte Funktion nun endlich zum Leben erweckt. Momentan ist der Dark Mode noch in der Beta phase, kann aber von jedem angemeldeten Stack Overflow Nutzer ausprobiert werden. Hat man den Dark Mode einmal in den Einstellungen unter https://stackoverflow.com/users/preferences/current aktiviert, wird Stackoverflow enrtsprechend der Einstellungen angezeigt. Und das Ergebnis kann sich sehen lassen. Mir persönlich gefällt der Dark-Mode sehr gut und ich werde wohl erst mal dabei bleiben.

Kommentare sind geschlossen.

Corona COVID-19 Excel

Hallo Zusammen, ich weiß, es gibt genug Nachrichten zu dem Thema, aber ich habe am Wochenende einfach mal ein wenig mit Excel herumprobiert um mir ein Bild zu machen. Vor allem hat mich interessiert, ob ich meinen Urlaub im Sommer stornieren muss. Was dabei herausgekommen ist hat mich einerseits ein wenig erschreckt andererseits auch beruhigt, denn mach meiner Berechnung wird es zum Sommer hin wieder ruhiger. Bis dahin kann aber noch einiges passieren. Je nachdem welche Steigerungsrate man annimmt wird es nach meiner Berechnung so zwischen Mitte April und Anfang Mai richtig schlimm und im Sommer wieder ruhiger. In der Excel Tabelle (siehe oben) berechne ich 2 Szenarien mit jeweils einer Steigerungsrate von 10% und 20% (Die Wahrheit liegt vermutlich…

Kommentare sind geschlossen.

Flutter Docs – Offline Copy

Heute habe ich mal wieder viel an meinem aktuellen Flutter Projekt gearbeitet und versucht, so viel wie möglich vorzubereiten um in den nächsten Tagen in der Bahn wieder möglichst problemlos offline in der Bahn arbeiten zu können, denn leider ist es so, dass ich viele Fragen ohne das Internet noch nicht lösen kann. Source-Code lesen ist im Fall von Flutter und Dart zwar einfach möglich, aber nicht immer so effizient. Daher habe ich mir einfach mal die HTML-Doku Dateien offline generiert, die man z.B. unter „https://api.flutter.dev/“ finden kann. Flutter offline Docs generieren Das generieren der offline Flutter docs ist recht einfach. Dazu benötig man nur eine Flutter-Installation und eine Shell (Unter Linux und MAcOS ist eine Shell dabei, unter Windows…

Kommentare sind geschlossen.

Flutter – Failed to download the Android dependencies

Nachdem ich in den letzen Tagen immer wieder Problem mit Flutter hatte, habe ich heute morgen entscheiden, Flutter mal ganz neu zu installieren. Dabei bin ich exakt wie unter https://flutter.dev/docs/get-started/install/macos beschrieben vorgegangen und bis zu Schritt 4 (Optionally, pre-download development binaries:) gekommen. Der Befehl flutter precache ist immer wieder mit der Fehlermeldung „Failed to download the Android dependencies“ abgebrochen. Jetzt kann man natürlich sagen, OK, der Schritt ist ja optional, aber leider ist er das nicht wirklich. Lässt man den Schritt hier weg, landet man spätestens beim kompilieren einer Flutter App wieder bei dem Problem. Um etwas mehr details über das Problem zu bekommen habe ich dann den Befehl „flutter precache“ mal mit der „Verbose“ Option gestartet und mir mal…

Kommentare sind geschlossen.

Meine Teilnahme an der Flutter Clock Challenge 2019/2020

Worum geht es Die Flutter Clock Challenge ist ein Wettbewerb, bei dem es darum geht, eine Uhr für eine Lenovo Smart Clock Gerät zu entwickeln. Wie der Name „Flutter Clock Challenge“ schon erahnen lässt, wird hier nicht mit irgendeinem Framework gearbeitet, sondern mit Flutter. Flutter ist ein Open-Source-UI-Framework für die Programmiersprache Dart, das von Google erstellt wurde. Es wird zur Entwicklung von Anwendungen für Android, iOS, Windows, Mac, Linux und das Web verwendet. Der Abgabe-Termin für die Uhr war der 20 Januar 2020, 11:59PM PST (GMT-8). Die Kriterien für die Bewertet Bewertung der Teilnehmer: Aussehen der Uhr Neuheit der Idee Code Qualität Gesamteindruck Bewertet werden die Uhren von einer Jury die Aus Google-Mitarbeitern und erfahrenen Programmierern und Designern aus der…

Schreibe einen Kommentar

Magie mit der git bash

Git ist eine freie Software zur verteilten Versionsverwaltung von Dateien, die mittlerweile jeder kennen sollte, daher verliere ich hier nicht viele Worte darüber. Wer die wichtigsten git Befehle wie „git add“, „git commit“ und „git push“ nicht kennt ist hier total falsch. Sorry, aber Du solltest erst mal hier anfangen. Natürlich kann man git auch ohne die git bash verwenden. Jede IDE, die etwas auf sich hält hat eine Git Integration und darüber hinaus gibt es z.B. weitere Tools, wie TortoiseGit, SourceTree, GitKraken, Tower, etc.Alle diese Git-Clients haben ihre Daseinsberechtigung und sind sehr gut geeignet, das Tippen in der Konsole durch Mausklicks auf Klickibunti-Oberflächen mehr oder weniger gut zu ersetzen. Bist Du also ein Fan von Klickibunti, dann kannst du…

Kommentare sind geschlossen.

next.js mit Apache und Let’s Encrypt https Zertifikat einrichten

Durch einen Podcast (Revision 403: Meta-Frameworks | Working Draft) bin ich auf ein JavaScript Framework gestoßen, dass mein Interesse geweckt hat. es heißt next.js und ermöglicht serverseitig gerenderte React-Anwendungen bei der jede Webseite als separate Funktion erstellt wird. Eine Google Sucht bringt z.B. folgende Ergebnisse ans Tageslicht: Next.js vs. Create React App: Whose apps are more performant? We migrated to Next.js to serve our home page 7.5× faster Performance as a default with Next.js – Web.dev Next.js —Where have you been all my life? React & SEO: Crafting Next.js SPAs Optimized for Google Why is Next.js the web framework our Marketing Team always wanted? Dazwischen finden sich auch reichlich Tutorials, Tipps und FAQ Seiten die next.js von allen Seiten beleuchten.…

Kommentare sind geschlossen.

Eport-E20 und Arduino

Eport-E20 ist eine unabhängige, kompakte, integrierte Lösung, die eine einfache Verbindung zwischen der serielle Schnittstelle und einem Ethernet-LAN Kabel bietet. So können z.B. Mikrocontroller wie der Arduino mit einem Eport-E20 ausgestattet werden und einfach über das Internet aufgerufen und gesteuert werden. Für so eine kleine Kiste hat der Eport-E20 eine sehr beeindruckende Spezifikation. MIPS MCU with 2MB Flash and 128KB RAM Use FreeRTOS Operation System Support TCP/IP/Telnet/Modbus TCP Protocol Support Serial To 10/100M Ethernet Conversion, Serial Speed Upto 921600 bps Support 10/100M Ethernet Auto-Negotiation Support Easy Configuration Through a Web Interface Support Security Protocol Such As AES/DES3 Support  Web OTA Wirelss Upgrade   Single +3.3V Power Supply Size: 50 x 23 x 11 mm (L x W x H)  CE/RoHs Certificated Alle weiteren Details zur Spezifikation findet man unter http://www.hi-flying.com/eport-e20 Laut Hersteller ist…

Kommentare sind geschlossen.

Android Debugging über WLAN

Die Android Debug Bridge (adb) ist ein vielseitiges Befehlszeilen-Tool, mit dem es möglich ist, einem Android-Gerät kommunizieren können. Der Befehl adb ermöglicht eine Vielzahl von Aktionen durchzuführen, wie z.B. die Installation und das Debuggen von Anwendungen. Darüber hinaus ermöglicht er auch den Zugriff auf eine Unix-Shell, mit der man eine Vielzahl von Befehlen auf einem Gerät ausführen können. Die adb Verbindung Der adb Client läuft auf dem Entwicklungsrechner, der Daemon (adbd) läuft auf jedem Android-Gerät als Hintergrundprozess. Ein Server, der die Kommunikation zwischen dem Client und dem Daemon verwaltet läuft als Hintergrundprozess auf Ihrer Entwicklungsmaschine. Installation von adb auf dem Entwicklungsrechner Das Kommandozeilen-Tool adb ist im Android SDK Platform-Tools Paket enthalten. Dieses Paket kann mit dem SDK Manager herunterladen, der…

Schreibe einen Kommentar