Arduino Due HTTPS Support

Unfortunately this is too long for a comment. ► No out of the box solution From what I have gathered, there is no straightforward solution for a webserver running on the Atmel SAM3X8E ARM Cortex-M3 CPU that outputs HTTPS out of the box. Texas Intstruments provides better options at the moment using their boards equipped … Read more

How to program an Arduino with C++ [closed]

Here is my experience: I’m building a robotic smart toy for autistic children using Arduino, sensors, motors, led and bluetooth. I wrote my own libraries to do exactly what I needed using C++. But I found out that the Arduino IDE Compiler is an older version that does not support the new C++11 features. So … Read more

Where are the hex files compiled by Arduino?

In the Arduino software: go to File -> Preferences and then select Show verbose output during -> compilation. Finally, when you are compiling, the program will show you lots of data. At the last lines, you will find the path1 to the .hex file. 1Every time the path changes!

Does it matter which microcontroller to use for 1st time embed system programmer?

Personally, I’d recommend an ARM Cortex-M3 based microcontroller. The higher-power ARM cores are extremely popular, and these low-power versions could very well take off in a space that is still littered with proprietary 8/16-bit cores. Here is a recent article on the subject: The ARM Cortex-M3 and the convergence of the MCU market. The Arduino … Read more

avrdude: stk500v2_ReceiveMessage(): timeout

Another possible reason for this error for the Mega 2560 is if your code has three exclamation marks in a row. Perhaps in a recently added string. 3 bang marks in a row causes the Mega 2560 bootloader to go into Monitor mode from which it can not finish programming. “!!!” <— breaks Mega 2560 … Read more