What’s New, ESP-32? Testing the Arduino Library

In case you missed it, the big news is that a minimal Arduino core is up and working on the ESP32. There’s still lots left to do, but the core functionality — GPIO, UART, SPI, I2C, and WiFi — are all up and ready to be tested out. Installing the library is as easy as checking out the code from GitHub into your Arduino install, so that’s exactly what I did.

I then spent a couple days playing around with it. It’s a work in progress, but it’s getting to the point of being useful, and the codebase itself contains some hidden gems. Come on along and take a sneak peek.

Continue reading “What’s New, ESP-32? Testing the Arduino Library”

A TV-B-Gone with a PIC twist


[Kayvon] thought that the TV-B-Gone was a fun little device and wanted to build one, but he didn’t have an AVR programmer handy. Rather than picking up some AVR kit and simply building a replica, he decided to give his PIC skills a workout and build a Microchip derivative of his own.

The PIC-based TV-B-Gone is pretty similar to its AVR-borne brethren, featuring a PIC24F08KA101 at the helm instead of an ATTiny. His version of the TV-B-Gone can be left on indefinitely, allowing him to situate the device in a convenient hiding place to wreak havoc for as long as he likes.

[Kayvon’s] TV-B-Gone does everything the original can at just under $7, which is quite a bit cheaper than the Adafruit kit. If you’re not averse to perfboard construction, be sure to check out the build thread over in the Adafruit forums. [Kayvon] has done most of the heavy lifting for you – all you need to do is build it.

Arduino environment on ATmega644

Our friend [Zach Hoeken] at NYC Resistor is porting the Arduino environment to an ATmega644 chip. This doesn’t really add new functionality to the ATmega644 as it is already fully programmable, but it does add a user-friendly and familiar environment to the ATmega, allowing users to build their Arduino-based projects with more powerful hardware. The ATmega is, after all, the biggest DIP package AVR makes, featuring 64k flash and 4k RAM (both four times as much as an Arduino) and 32 I/O pins, which is 12 more than an Arduino. The video is only proof of concept, so we will let you know when [Zach] releases more details.

[via NYC Resistor]