@ShawnHymel I like to create example projects after each chapter or session to help me understand and solidify what I just learned. This process also has the benefit of providing snapshots for a project that spans across chapters or sessions.
Just updated the following tutorial to reflect the new Arduino Cloud user interface.
@arduino#electronics#IoT
Arduino Cloud: Connecting Your Arduino To The Outside World https://t.co/3U1Ur6YVks
I was alerted today about an issue discovered in the MCP23017 I/O Expander chip by @MicrochipTech concerning use of the chip's GPA7 and/or GPB7 pins as inputs. The datasheet was changed to reflect that those pins should only be used as outputs.
Hopefully, a fix is in the works.
Want to learn how to use the #ArduinoCloud to connect your #Arduino to the outside world? Check out @WoolseyWorkshop's latest tutorial.
@arduino#electronics#IoT
Arduino Cloud: Connecting Your Arduino To The Outside World https://t.co/3U1Ur6YVks
Updated tutorial to reflect compatibility with the new Arduino UNO R4 WiFi board.
#mqtt#Arduino
Communicating Between Devices With The MQTT Protocol https://t.co/IGplhVlP4P
Updated cheatsheet to add common operations, new example sketches, Arduino UNO R4 WiFi board information, and other changes.
#Arduino
Arduino Basics Cheatsheet https://t.co/AcFX9mGr23
Updated tutorial to reflect arduino-cli command line additions and changes along with other updates.
#Arduino
Using The Arduino Command Line https://t.co/Msu1o8LcGX
Updated cheatsheet to reflect arduino-cli command line additions and changes along with other updates.
#Arduino
Arduino Command Line Cheatsheet https://t.co/8uNrKwjWvI
Updated string assignments and function parameters in the tutorial to utilize the std::string_view class along with other minor changes.
#CPP#programming
Using The New Formatting And Printing Capabilities In C++20 And C++23 https://t.co/h6Zectcp0T
Want to learn how to use the #MQTT protocol to communicate between your devices, e.g. #Arduino and #RaspberryPi? Check out @WoolseyWorkshop's latest tutorial.
#CircuitPython
Communicating Between Devices With The MQTT Protocol https://t.co/IGplhVlP4P
Want to learn how to use the new string formatting and printing capabilities in C++20 and C++23? Check out @WoolseyWorkshop's latest tutorial.
#cpp#programming
Using The New Formatting And Printing Capabilities In C++20 And C++23 https://t.co/h6Zectcp0T
I just published an update to the following @WoolseyWorkshop article that uses the latest Sphinx version and adds type information to source files.
#python#programming
Documenting Python Programs With Sphinx https://t.co/7OgZkWMLwo
Just posted a quick tip on @WoolseyWorkshop on how to document CircuitPython programs on your primary computer.
@CircuitPython#CircuitPython#programming
Quick Tip: Documenting CircuitPython Programs On Your Computer https://t.co/TzDZSwVjPe
Today, I discovered that I can use the Sphinx autodoc_mock_imports option within the https://t.co/nY6adtmQPE file to mock those libraries.
I can now successfully generate Sphinx documentation for my CircuitPython programs on my Mac. I'm a happy camper!
I have always generated Sphinx based documentation for my #CircuitPython programs using Blinka on my Raspberry Pi board since the necessary Core Modules, e.g. board, digitalio, etc., are not available on my main computer.