Arduino interrupts in C: implementing a time switch

December 15, 2014

0

Arduino Uno with button for time switch application.

This post continues the series of simple Arduino applications written in C instead of the official Arduino language and IDE. See the previous posts about the basics, using a buzzer and a LED matrix. The goals of using C are mainly to understand better the microcontroller, to reduce the needed resources in terms of code memory, RAM and […]

Posted in: Hardware

Video: The art of writing software

November 23, 2014

0

This video is an introduction on what software is and what programmers do, and it’s great because it can be shared with everyone, especially those who know nothing or almost nothing about software. via Reddit.

Posted in: Software

Drawing on a 7×5 LED matrix with Arduino in C

November 15, 2014

0

Arduino UNO and 7x5 LED matrix

In my component drawers I have a LTP-7357AG, which is a matrix of 35 green LEDs conveniently packaged in a 12-pin display. I wanted to play with it so I began to hook it with my Arduino Uno. This post is part of a series about programming Arduino applications in C. I’m going to show the results first, […]

Posted in: Hardware

ST Nucleo F103RB works with OpenOCD 0.8.0

November 11, 2014

1

ST Nucleo-F103RB

Full disclosure: I work at ST Microelectronics, but what I write here is purely my opinion and my work, conceived and conducted in my spare time. The ST Nucleo boards are development platforms mounting an STM32 microcontroller, made for the same enthusiasts that are attracted to Arduino and the like. They have between 64KiB and 512KiB of […]

Posted in: Embedded

Java and daylight saving time

October 26, 2014

0

I have written an alarm app for Android, called Fake Dawn. Friday I was talking to my friends, and we mentioned turning back the clock for daylight saving time (DST) on Saturday night, then proceeded to praise our phones that already do that automatically. Wait a minute: does my app work in this case? I […]

Posted in: Software

Sticky Bits » Vulnerabilities in C : When integers go bad!

October 25, 2014

0

Sticky Bits posted a lesson on C integers that explains the common pitfalls (and some uncommon ones) of arithmetic operations. It contains information that any C developer should know but that is often overlooked, and that might be the cause of many bugs that can result in misbehaviour or security issues. I think it’s written in […]

Posted in: Software

Using a buzzer with Arduino in pure C

October 15, 2014

0

Arduino UNO connected to KEPO buzzer

Since one of my most viewed posts is Programming Arduino Uno in pure C, I wanted to write other posts about common Arduino functionalities implemented in C instead of the default language. This post is part of a series about programming Arduino applications in C, using a Debian computer with avr-gcc compiler. This time I’m using a buzzer […]

Posted in: Hardware
Follow

Get every new post delivered to your Inbox.

Join 501 other followers