All posts by
Arduino IDE errors
internal error in mingw32_gt_pch_use_address, at config/i386/host-mingw32.c:192: MapViewOfFileEx: Attempt to access invalid address. Got this with Arduino IDE 2.2.1 and a Teensy4.0 project. Solution was to close the IDE then delete everything in this folder: C:\Users\<YOUR USER NAME>\AppData\Local\Temp\arduino\sketches\
Programming Comms
How the Arduino Uno programming works We spent some time trying to debug programming the Arduino Uno over a link that didn’t have the DTR signal available and discovered it’s a problem. The RTS signal The Arduino IDE uses the RTS signal to reset the Arduino microcontroller, which causes its bootloader to briefly run. With […]
Bluetooth Arduino programming using the HC-05
Parts HC-05 Bluetooth Serial Transceiver, you want the HC-05 that is mounted to the 6 pin breakout/interfacing board like in this picture: HC-05 pins See our dedicated page on the HC-05 – click here. Configuring the HC-05 See our dedicated page on how to configure the HC-05 – click here. Follow these steps to configure […]
Teensy code notes
UART ‘Serial’ on Teensy is the emulated USB serial port. You need to use the right serial port in your sketch, there is Serial1, Serial2, Serial3, …
Digole serial displays
Have a range of cool easy to use serial LCD displays and good Arduino support https://www.digole.com/ Using the Digole Arduino library Copy the library directory into the folder: ~/Documents/Arduino/libraries/DigoleSerial/ Restart the Arduino IDE
Programming Teensy
Teensy uses its own USB programming application which the Arduino IDE will automatically launch for you. The Teensy doesn’t not appear as a serial port in Windows device manager. When you have it setup and working correctly, it just works. Although its little program loader app that opens tells you to press the button on […]
Trouleshooting Teensy
Teensy won’t reset into bootloader mode by pressing its button Connect the Teensy directly to your PC USB port (we’ve had issues where it works for a while via a USB hub, then just will not connect / go into bootloader mode anymore for no apparent reason). Reboot your PC.
Visual Micro general
Paid software, develop Arduino using the Visual Studio IDE. https://www.visualmicro.com/
Blochchain connected Arduino
Blockchain and Web3 are an emerging suite of technologies which can add all sorts of capabilities to embedded products. Blockchains are basically a public ledger / database and everything that happens on them is available to access by any internet-connected device. There are lots of blockchains in existence, but many of them are not really […]