Martyn Currey
Arduino, ESP32/8266, Bluetooth, and stuff
- Website
- martyncurrey.com · all feeds from this site
- Feed URL
http://www.martyncurrey.com/feed/
Read it in your FeedListing reader
Or add to: Feedly Inoreader Raw feed
Latest posts
-
JDY-31 SPP Bluetooth 3.0 Module
The JDY-31 is a fairly simple Bluetooth 3.0 SPP module than can be used as a HC-06 replacement. It should be noted that it is not a direct replacement though as the AT commands are not identical. Bluetooth 3.0 is still Bluetooth classic but has an increased theoretical…
-
The Complete Guide To The HC-06
The below are the official/original H-06 modules from Guangzhou Huicheng Information Technology Co., Ltd. (HC Huicheng Information for short) / Wavesen. The latest version has firmware hc01.comV2.0 and a blue LED but there are still many of the older versions around with…
-
Bluetooth Serial App
Android Bluetooth serial apps come and Android Bluetooth serial apps go. The app I used to use is no longer available in Google Play and I am now using Serial Bluetooth Terminal by Kai Morich. Google Play tells me there are in-app purchases, but, apart from a donate link, I…
-
Serial UART And How It Works
If you have read through the Arduino Serial guides you should now have a good grasp on using serial communication but did you ever stop to ask yourself what actually is serial UART? If you did you are in the right place. UART stands for Universal Asynchronous…
-
Simple Serial Monitor
Simple Serial Monitor is yet another stand alone replacement for the Arduino serial monitor. It is text only and is far from being a fully fledged terminal app. It does have a couple of features that make it a little better than the regular Arduino serial monitor, especially…
-
Arduino and Visual Basic Part 3: Send And Receive Serial Data Between An Arduino And Visual Basic
Although Part 2 was more advanced than part 1, part 2 still only sent data one-way, from the Arduino to the Visual Basic app, and the data was very basic. It’s time to spice things up with more complex commands and 2-way communication. Although I used the sketch and Visual Basic…
-
Arduino and Visual Basic Part 2: Receiving Data From the Arduino
This post continues from Arduino and Visual Basic Part 1: Receiving Data From the Arduino In part 1 data was sent from an Arduino to a Visual Basic app and the data was displayed in a text box. This was all well and good but the app had no idea what the data was, it ... Read more
-
Arduino and Visual Basic Part 1: Receiving Data From the Arduino
This is the first part of a guide about using a serial port to connect an Arduino to a Visual Basic app running on a PC. Communication is via the regular USB serial UART channel. The first example is fairly simple, data is sent from the Arduino and displayed in a Visual Basic…
-
HM-10 Stand-Alone Remote Light Sensor Using The Built In ADC
Here we create a remote light sensor using a stand-alone HM-10 and a Light Dependent Resistor (LDR). The LDR is connected to peripheral HM-10 pin PIOB. Using MODE1 means we can read the value of PIOB from the Central HM-10 over the wireless connection. HM-10 Set up The two…
-
HM-10 Programmable Pins
The HM-10 has 10 pins that can be user controlled, a couple are input only, the others can be input or output. Unfortunately, the pins we can control are not available on the breakout board so we need to attach a connection directly to the actual HM-10 (the small daughter…
-
Arduino to Arduino Communication Using HM-10s
Connecting 2 Arduinos using 2 HM-10s is fairly easy. It is straight forward to make a connection and once the connection is established the HM-10s UART layer does all the work for you. The UART layer does mean you have no control over the actual BLE details though. To make a…
-
Send And Receive Data To The HM-10 Using A BLE Scanner App
I mentioned in the HM-10 introduction that BLE is all about services and characteristics and the HM-10 works by setting the value of a custom characteristic to match the value of the data being transmitted or received. This can be seen when using the BLE Scanner app and an…
-
HM-10: Add A Second Custom Characteristic
HM-10: Add a second Custom Characteristic By default the HM-10 comes with a single custom characteristic under a custom service. A second write only characteristic can be added using the “AT+FFE2” command. “AT+FFE2” was added in firmware 5.45 and extended in version 5.50. The…
-
HM-10 As An iBeacon
What is a iBeacon You can think of a iBeacon as an electronic light house. It simply sends out timed signal letting people know it is there. When an app on a mobile device constantly finds a signal it can react is a specific way. For example, in a shop a special discount may be…