Neu Video! Eine der großen Aufgaben, für die Ladyada noch viel Zeit aufwenden muss, ist das Schreiben von Arduino-Bibliotheken für alle unsere Geräte und Sensoren, insbesondere für alle I2C- und SPI-Chips da draußen! Diese ICs verwenden Registerzuordnungen und Subbyte-Adressierung, um Dutzende konfigurierbarer Knöpfe und Schalter einzustellen, und ein guter Treiber ermöglicht es den Leuten, alle wichtigen Bits einzustellen und abzurufen.
Es gibt jedoch noch kein Standardformat, um diese Konfigurationskarte zu erhalten. Stattdessen müssen Sie Datenblätter mit langen Listen von Binärtabellen und Biteinsätzen durchforsten, um herauszufinden, wie Sie diese in C- oder Python-Code konvertieren können.
Es ist schwierig. Nur wenige Leute können eine ausgezeichnete, umfassende Bibliothek schreiben…. aber Ladyada kann und hat! Tatsächlich gibt es Hunderte von Arduino-Bibliotheken auf GitHub von Adafruit https://github.com/orgs/adafruit/repositoriesalles im Ladyada-Stil, mit Adafruit_BusIO für die I2C/SPI-Registeradressierung https://github.com/adafruit/Adafruit_BusIO/ Und da chatgpt 4 in all dem geschult wurde, können wir es bitten, eine Mini-Ladyada zu werden, um neue Treiber zu schreiben.
Mit einem PDF-Parsing-Plugin können wir sogar das Datenblatt des Chips hochladen, um Registernamen und Werte zu extrahieren, Aufzählungstabellen und Text für Doxygen-Kommentare zu erstellen. Hier ist das chatGPT-Protokoll für das Video https://chat.openai.com/c/f740eb57-17a6-41e3-ae0a-12da959a1f4c – und hier ist ein früheres, das „vollständiger“ ist https://chat.openai.com/share/f44dc335-7555-4758-b2f9-487f9409d556. Die Zeit, die ChatGPT benötigt, um einen Treiber zu schreiben, ist in etwa genauso lang wie die von Ladyada, und Sie müssen auf jeden Fall scharf darauf sein, die KI umzuleiten, wenn sie anfängt, Fehler zu machen … aber das ist auch dann möglich, wenn Ladyada dies tut müde nach einem ganzen Tag Babypflege oder gleichzeitig mit dem Abpumpen https://www.youtube.com/watch?v=EpbH-sXRNps – außerdem wird viel weniger ununterbrochen getippt/mit der Maus getippt, sodass ihre Handgelenke nicht müde sind Schmerzen am nächsten Tag!
Verwenden Sie ChatGPT für Elektrotechnik- oder Codierungsarbeiten? Irgendwelche Vorschläge, wie man das noch besser machen kann? Dies ist erst der dritte Tag, an dem wir dieses Tool verwenden, also beginnen wir damit, es in unseren Workflow zu integrieren.
In einem kommenden Beitrag werden wir darlegen, wie wir ChatGPT anerkennen, wenn wir es in dieser Art von „Pair-Programming“ verwenden, und wen wir da draußen um Rat bitten, wie die Lizenz diese Zusammenarbeit widerspiegeln kann/wird.
Adafruit veröffentlicht eine breite Palette an Texten und Videoinhalten, darunter Interviews und Berichte über den Maker-Markt und die weitere Technologiewelt. Unsere Standardseite soll als Leitfaden für die von Adafruit verwendeten Best Practices sowie als Überblick über die ethischen Standards dienen, die Adafruit anstrebt. Obwohl Adafruit keine unabhängige journalistische Institution ist, ist Adafruit bestrebt, eine faire, informative und positive Stimme innerhalb der Community zu sein – sehen Sie es sich hier an: adafruit.com/editorialstandards
Adafruit ist auf Mastodon, machen Sie mit! adafruit.com/mastodon
Schluss mit dem Steckbrettern und Löten – beginnen Sie sofort mit dem Basteln! Der Circuit Playground von Adafruit ist vollgepackt mit LEDs, Sensoren, Tasten, Krokodilklemmen-Pads und mehr. Erstellen Sie Projekte mit Circuit Playground in wenigen Minuten mit dem Drag-and-Drop-Programmierseite von MakeCodelernen Sie Informatik mit dem CS Discoveries-Kurs auf code.org, springen Sie hinein CircuitPython um Python und Hardware gemeinsam zu lernen, TinyGO, oder sogar die Arduino IDE verwenden. Circuit Playground Express ist das neueste und beste Circuit Playground-Board mit Unterstützung für CircuitPython, MakeCode und Arduino. Es verfügt über einen leistungsstarken Prozessor, 10 NeoPixel, einen Mini-Lautsprecher, Infrarot-Empfang und -Sende, zwei Tasten, einen Schalter, 14 Krokodilklemmen-Pads und viele Sensoren: kapazitive Berührung, IR-Näherung, Temperatur, Licht, Bewegung und Ton. Eine ganze Welt der Elektronik und Codierung wartet auf Sie und passt in Ihre Handfläche.
Haben Sie ein tolles Projekt, das Sie teilen möchten? Der Elektronik-Show und Tell ist jeden Mittwoch um 19 Uhr ET! Um mitzumachen, gehen Sie zu YouTube und schauen Sie sich den Live-Chat der Show an – wir werden den Link dort veröffentlichen.
Besuchen Sie uns jeden Mittwochabend um 20:00 Uhr ET Fragen Sie einen Ingenieur!
Schließen Sie sich über 36.000 Machern an Adafruits Discord-Kanäle und sei Teil der Community! http://adafru.it/discord
CircuitPython – Der einfachste Weg, Mikrocontroller zu programmieren – CircuitPython.org
Noch keine Kommentare.
Adafruit hat die Kommentarrichtlinie „Seid hervorragend zueinander“. Helfen Sie uns, die Community hier positiv und hilfsbereit zu halten. Bleiben Sie beim Thema und seien Sie respektvoll gegenüber Machern jeden Alters und Könnens. Seien Sie freundlich und spammen Sie nicht – Danke!