Neueste Beiträge

#1
P
Compiler Software / Aw: Welche Programmiersprache ...
Letzter Beitrag von picass - 19.12.2024, 09:42:20 CET
Dass nun wenigstens das Auslesen des Temp-Sensors wieder funktioniert, gereicht mir zu einer Atempause und der Erkenntnis: es muss sich ein Wunder ereignet haben. Je weiter ich als Anfänger der Sprache "MicroPython" in die Grundlagen rein schaue, um so mehr frage ich mich, was das für ein zusammen gestoppeltes Zeug ist, und umso mehr verstehe ich, warum es so schwer ist, sich in diese Sprache einzuarbeiten....., sofern man nicht alle benötigten Komponenten wie Anschluss-Schemata der individuellen Schaltung, Bibliotheken, Treiber und Programme individuell vorgebetet bekommt, wie z.B. in einem VHS-Kurs.
Eine Hochsprache...., da klingt mir vor allem das Wort "eins" sehr schräg im Ohr. Dasjenige Micro-Programm, welches den letzten Durchbruch ermöglichte, war ja in MicroPython geschrieben. Aber nun scheint es so zu sein, dass es für jeden oder doch zumindest einige µC-Boards noch "Dialekte" gibt oder zumindest so was wie Anpassungen unausweichlich sind. Dieses letzte Erfogls-Prog war für einen anderen µC - irgendwas mit ESP32 oder so - geschrieben und funktionierte auf meinem Pi Pico überhaupt nicht. Erst zwei "Anpassungen" und ein zu überwindender Prog-Punkt, den ich als Fehler bezeichnete, weil die IDE von "Thonny" in einer Zeile einen Fehler vermeldete, waren nötig, um eine Funktion zu erreichen. Wenn aber solche die Funktion verhindernden "Anpassungen" einzelner Befehle notwendig sind, nur, weil ein anderer Prozessor  verwendet wurde, was genau soll denn das sein? Für jeden µC eine eigene Version dieser Hochsprache?!

Nach dem Zwischenerfolg gönne ich mir eine kurze Schaffenspause und räume in dieser Zeit erst mal den µC-Arbeits-Tisch auf, will sagen: da hatte ich erst mal alle Prog-Leichen aus den misslungenen Versuchen gekillt. Es drohte, den Überblick zu verlieren. Also erst mal Ordnung schaffen. Dann kam die Kontrolle und Vorbereitung der Hardware für den anstehenden LCD-Test ran und das Neu-Ranschaffen evtl. brauchbarer Software. Heute gehts weiter....
Grüße, picass
#2
P
Compiler Software / Aw: Welche Programmiersprache ...
Letzter Beitrag von pic18 - 18.12.2024, 00:09:46 CET
Freud mich, dass es läuft, ich überprüfe halt immer erst die Hardware wenn plötzlich etwas nicht mehr funktioniert. Läuft denn die LCD-Anzeige auch schon? Ich habe mit fertigen Bibliotheken meine Probleme, da ich nicht genau nachvollziehen kann was im Hintergrund abläuft. MicroPython scheint auch einigen Eigenarten zu haben. Ich hatte hier #16 auch schon einige Dinge erwähnt, die man wissen sollte um nicht plötzlich Überraschungen zu erleben. 
#3
P
Compiler Software / Aw: Welche Programmiersprache ...
Letzter Beitrag von picass - 17.12.2024, 19:03:21 CET
@pic18
Du verharrst immer im Bereich der Hardware. Dabei war recht schnell deutlich, dass der Hund im Bereich der Software zu suchen sein müsste, denn an der Hardware wurde nach dem ersten Erfolg außer gelegentlichen Wechseln der Pin-Anschlüsse nichts geändert und es waren zuviele µC-Boards im Test. Die konnten nicht alle defekt sein. Und so kam es denn auch, dass.....

.....dass ab heute 18:40 Uhr zurück geschossen..... Ne, das nicht, aber Feuerwerk würde schon fast passen, weil das Auslesen und Anzeigen des Bosch Sensors BME280 eeeeeeeeeeeeeeeendlich wieeeeeeeeeeeeeeeeder klappt. Zwei-einhalb-Wochen hat der Kampf, besser Krampf gedauert. Den Erfolg führe ich darauf zurück, dass heute eine Anleitung gefunden wurde, welche für einen einfachen Mann des deutschen Volkes verständlich war. Es ließe sich allerdings auch so formulieren: endlich hatte ein Autor wohl mal jemand anderen zum Nachstellen und Ausführen der Anleitung verpflichtet, der nicht im Stande des Wissens, sonder ein echter Anfänger war. Will auch sagen: in der Anleitung waren wirklich alle notwendigen Schritte genannt und alle Teile funktionierten auch. Ist ja auch furchtbar kompliziert, sich in der Muttersprache so auszudrücken, dass man sich nicht nur selbst versteht, sondern dass ein anderer das auch verstehen kann.

Also nun eine passende Bibliothek gefunden, die nach Anleitung auch richtig installiert, dann die Beispiel-Datei für die Ausführung kopiert und ausgeführt und: NIX! Zwei Anpassungen ausgeführt, einen Fehler beseitigt und dann lief es wirklich. Das hat gleich mehrere Sätze runder Augen gekostet und so richtig mag ich das noch nicht glauben. Eigentlich müsste ich heute Abend mehrfach mit mir anstoßen auf diesen Durchbruch. Aber leider passt meine Frau genau auf und ich hatte heute Mittag schon etwas Portwein zum Kartoffelschälen. Wie fast immer im Leben: es gibt eine gute und leider auch eine schlechte Nachricht. Aber immerhinque.....

Obacht: wenn mir mal jemand über den Weg läuft, der behauptet, MicroPython wäre eine leicht zu erlernende Sprache, den ramme ich ohne ein Wort in den nächsten Sumpf! Wo fand sich die Anleitung? Auf einer Homepage, welche als einen Teil des Gesamt-Namens das Wort "Nerd" enthält! Noch Fragen?
Grüße vom picass, der nun endlich was über Temperaturen und Luftfeuchte sagen kann.
#4
P
Compiler Software / Aw: Welche Programmiersprache ...
Letzter Beitrag von pic18 - 16.12.2024, 10:49:17 CET
Von der Ferne aus ist es schwer ein Urteil sich zu bilden, wenn die Pegel passen, der I2C Bus läuft, dann kann es nur noch an der Adressierung liegen. Die LCD-Anzeige hat aber nichts mit dem i2C - Bus zu tun. Hast Du denn USB Verbindung zum Board?
#5
P
Compiler Software / Aw: Welche Programmiersprache ...
Letzter Beitrag von picass - 16.12.2024, 10:13:52 CET
Ja, natürlich hatte ich mir das Beispiel angeschaut. Aber es half nicht weiter. Bevor es aber an den Einsatz einer LCD-Anzeige geht, muss davor aber geklärt werden, warum das Gerät, welches die anzuzeigenden Daten liefern soll, anfangs ja, aber nun nicht mehr funktioniert. Dazu auch gestern wieder kein Erfolg.
Grüße, picass
#6
P
Computer Hard- und Software / Aw: Supportende von Win11 ist ...
Letzter Beitrag von picass - 16.12.2024, 10:07:57 CET
@pic18
Was ist mit "über den Prozessor meckern" genau gemeint? Bei einem 4 Jahre alten NB sollte ein Upgrade von Win10 auf Win11 kein Problem sein, es sei denn, das NB wäre ein Billigstteil ganz tief hinten aus einem finsteren Regal und dort jahrelang übersehen.Solange es die Sicherheitsupdates für Win10 gibt, würde ich nicht auf Win11 upgraden. Das gefällt mir immer weniger, weil es technisch keinen signifikanten Vorteil bringt und stattdessen die Oberfläche der Bedienung geändert ist in Richtung auf nur noch Kacheln. Wichtige technische Hilfsprogramme sind entweder verschwunden oder derart versteckt, dass sie kaum nutzbar sind.
@Peter
Das kannst du dem ersten Bild und meiner Beschreibung entnehmen. Es handelt sich um ein Win11 und für dieses Win11 ist das Supportende gemeldet.Letztlich könnte es auf ein Wortspiel oder aber einfach auf richtige Namensgebung raus laufen. Tatsächlich geht es weniger um die Namen "Win10" oder "Win11", als vielmehr um die Kombi aus Hardware und der sich daraus ergebenden Win-Version, in meinem geschilderten Fall ist das die "22H2". Das Verweisen auf die eigentlichen Ursachen (die HW- u. Software-Version) ist das Eine, aber unabhängig davon bleibt meine Aussage über das Supportende einer Win11-Version auch richtig. Man muss es nur erklären.
Grüße, picass
#7
avatar_Peter
Computer Hard- und Software / Aw: Supportende von Win11 ist ...
Letzter Beitrag von Peter - 15.12.2024, 10:44:43 CET
Wo bitte steht das Win11 keinen Support mehr bekommt ?
Wenn das so wäre dann müsste ja eine neue Win12 Version kommen. Sehe ich aber
im Moment nicht in den Startlöschern stehen.
Einzig was ausläuft sind die Relaises. Aber das war ja schon immer so.
#8
P
Computer Hard- und Software / Aw: Supportende von Win11 ist ...
Letzter Beitrag von pic18 - 15.12.2024, 10:43:07 CET
Ich habe ja auch noch ein Laptop ca 4 Jahre alt, mit Win 10, da meckert Microsoft wegen den Prozessor. Macht es überhaupt einen Sinn hier Win 11 drauf zu spielen? Ich habe mich da noch nicht dazu überwinden können - auch wegen spätere Win update.
#9
P
Compiler Software / Aw: Welche Programmiersprache ...
Letzter Beitrag von pic18 - 15.12.2024, 10:33:54 CET
Wie schon gesagt, ich würde zuerst einmal die Spannungspegel überprüfen. Das ist ja bei den 4 Pins überschaubar. Nicht dass eine Leitung keinen Kontakt hat. Danach würde ich die Software überprüfen. Besonders würde ich mal die Slave - Adresse überprüfen ob diese stimmt (STO Beschaltung). Du kannst auch mal die Chip - ID abfragen, die müsste 0x60 sein, im Register 0xd0.

Bei der LCD - Anzeige hatte ich oben diesen Link gestellt. https://github.com/rdagger/micropython-charlcd/blob/master/LCD.py
Hast Du dir das mal angeschaut? Wie sprichst Du denn die LCD - Anzeige an? Mit 4 Datenbit - oder über I2C
#10
P
Computer Hard- und Software / Supportende von Win11 ist da !
Letzter Beitrag von picass - 15.12.2024, 10:09:53 CET
Nein ! Es handelt sich nicht um einen Schraibfehler und auch nicht um eine von Russland durch gestochene Fake-News:
"das Dienstende der Windows11-Version ist da",
so war es gestern auf einer HD meines Arbeits-Compis zu lesen. Bitte erst die beiden Bilder betrachten.

Dieser A-Compi ist ein mittlerweile als alt zu bezeichnendes Gerät, auf dem mehrere Hds (im Wechsel) von Win XP bis Win11 laufen, bis auf zwei Ausnahmen alle mit Win10. Bis zum letzten Jahr vermeldete das Microsoft-Testtool zum Überprüfen der Eignung des Compis für Win11 beharrlich: nix zu machen, ist zu alt, u.a. fehlt ein Sicherheitsfeature im Bios der Mutterplatte. Aber vor einem Jahr blieb bei erneuter Anfrage diese Meldung aus, vielmehr wurde die Install von Win11 angeboten. Kreisrunde Augen: wie das auf einmal?! Egal, sofort die Chance nutzen und sie wurde genutzt: die Install verlief ohne Probleme und seitdem wiegte ich mich im Glauben, den alten Compi noch sehr lange nutzen zu können.

Seit gestern: NIX !
Aber offenkundig wurden zwei Dinge vom Microsoft-Server - rsp. den Progs darauf - nicht vergessen. Die wissen schon, dass es sich um ein Upgrade von einer Win10-Version handelt - übrigens die Professional-Variante - und natürlich checken die auch das Fehlen des Sicherheitsfeatures auf dem MB. Das fassen sie dann in der Win-Versions-Nummer "22H2" zusammen und da ist nun "Ende Gelände". Tolle Wurst und nun haben wir zusätzlich auch noch den Salat dieser Widersprüchlichkeit: doch kein endloses Leben der Win11-Version!

Was bedeutet, dass nun dieser Compi für Inet-Einsätze flach fallen wird. Was tun, sprach nicht nur Zeus ?
Grüße, picass
supportende1.jpgsupportende2.jpg