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 […]
All posts by
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.
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.
Master I2C
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 […]
