NeoSWSerial Library

Allows normal IO pins to be used as bit bashed UART pins. Pins used for RX must support interrupts, only 1 NeoSWSerial UART can receive at a time. NeoSWSerial is better that SoftwareSerial for reliability and and lower CPU impact. However, NeoSWSerial is limited to only 9600, 19200, 31250, and 38400 baud, Resources https://www.arduino.cc/en/Reference/SoftwareSerial http://arduiniana.org/libraries/newsoftserial/ Example Usage […]

Read More

Location proving services

Verified Location Build trust instantly.verifiedlocation.com verifies you are real and your location so others know you’re the real deal and genuinely local.

Read More

Proof of creation services

Proof of Date proofofdate.io lets you prove you created something at a specific point in time by generating a cryptographic hash and anchoring it to the blockchain as permanent, tamper-proof evidence.

Read More

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\

Read More

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 […]

Read More

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 […]

Read More

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, …

Read More

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

Read More

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 […]

Read More