We are pleased to present below all posts tagged with 'Arduino'. If you still can't find what you are looking for, try using the search box.
As part of a series of articles on a set of projects targeted at using a Windows Surface device as the presentation layer for a RPI or Arduino device, this article views the apps as state machines and documents the app states coupling through message passing between them.
In the previous articles in this series, a UWP app was developed as an array of XAML buttons that acts as the UI for an app running on a remote embedded or IoT device. Once connected the remote app sends a configuration for the UI as a Json string. Connectivity between the UWP and remote apps over Bluetooth and USB Serial has been covered. In this article connectivity over network sockets is covered. The article includes 101 on TCPIP Network Sockets for UWP and Arduino.
A Windows 8.1 Universal app can be built upon the Remote-Wiring library such that the app can interact with an Arduino device running Firmata. An app similar to the Windows Remote Arduino “Blinky” example, but with feature additions, is developed. It performs GPIO (output AND input) as well as some analog IO. The app runs on a Win 8.1 desktop, phone and RT Surface. The UI has some extra XAML “bells and whistles”.
In the previous blog in this series, using Flash for non-volatile program data was covered. One aspect of this was the F( ) macro that enables Serial.print/println strings to be accessed from Flash where the program is stored. That is, they do not consume RAM space allowing for more volatile programming space. This blog compares using and not using the F( ) macro. In the Telemetry sketch this allows for nearly double the number of name-value pairs
In the quest to reduce RAM usage with a RAM challenged Arduino device, this blog covers using permanent storage (Flash and EEPROM).
In Part 9 of this series, it was shown how to create a Version 1 table such that the id field is an auto-incremented integer which saves storage space on a small device. Version 1 tables don't automatically save a creation and modification date. This blog covers how to do it with a Script.
The default id field for a Azure Mobile Services Table, that the table is indexed on, is a string. By default the string that is auto-generated is a 36 character GUID string. This can be 3 or more times rest of the data sent as a HTTP Response to a default HTTP GET for each record from the Telemetry table . This blog discusses this issue and canvasses some options to resolve this overkill.
This blog covers the major revision of the Telemetry to remove old, now unnecessary code, fix some bugs, further improve error responses, and a stored data structure that makes the parsed JSon data available after the HTTP Response processing is complete.
Re: SurfPad: Index
this is a good post that you have written you can add more about the outlook or some other technology...
-- Configure Outlook 2016
Re: Azure Sphere - Hands on!!
Cool
-- David Jones
Re: Windows 10 IoT Core: Shutdown and Reboot the Raspberry Pi
Bruce, I noticed that you are sending a REST web request for controlling the pi. I looked online a for...
-- Waleed Elmandouh
Re: Strange HP Laptop Keyboard Fix–It worked for me.
Eh its happened again! Yes [Fn] and [ctrl] keys are swapped. So time to shutdown and remove the battery...
Re: Win 10 IoT-Core - Raspberry Pi3 Bluetooth Driver Issue: Workaround
Thank you for the workaround. I just tried it on my Raspberry Pi 3 running Win 10 IoT. It solved the...
-- Paul
When the BLE dongle is inserted it shows up on the default startup app main page as two entries: USB...
The above "comment" is the Device tree on Device Portal-Devices for the Bluetooth Driver/s with the ...
>HTREE\ROOT\0 >ACPI ARM-based PC >Microsoft ACPI-Compiant System ...
Re: Bluetooth Low Energy on Windows 10 Creators Edition and a RPi3 issue.
FYI: On RPI2 ========== When my USB BLE Dongle is plugged in I get two entries on the main page for the...