Content for Programming

Project  TetrOS

TetrOS

“TetrOS is a small feature rich Tetris clone which is written in Assembly. It fits completely into a 512 byte boot sector as it requires only 446 bytes (which is the maximum allowed size of the first stage boot loader …

How to run C programs on the BeagleBone’s PRU microcontrollers

“This article describes how to write C programs for the BeagleBone’s microcontrollers. The BeagleBone Black is an inexpensive, credit-card sized computer that has two built-in microcontrollers called PRUs. By using the PRUs, you can implement real-time functionality that isn …

Program an Arduino with State Machines in 5 Minutes

“Did you ever program an Arduino? Have you ever been worried about complex control flows written in pure C? Maybe you have already heard of statecharts and state machines? In this blog post, I will show you how to program …

Make a progress bar with Arduino and LiquidCrystal

“In this tutorial, we will create a progress bar using the LiquidCrystal library, an alphanumeric LCD display and an Arduino / Genuino card. We first start by making a very simple progress bar. We will then two iterations of the code …

DIY ESP8266 ESP-01 Programing / Test board

“NodeMCU and other ESP8266 modules are starting to become very popular because they offer an embedded development platform with a CPU+RAM+Storage+WiFi all in one for (considerably) less than the price of an Arduino. There are a number …

Program an Arduino Wireless over Bluetooth

“An Arduino Uno is a really cool piece of hardware to get started with electronics, but one downside to the Arduino is it needs to be plugged into computer using a serial to USB cable each time you want to …

A complete tutorial for using an STM32 without a dev board

“About two years ago I started working with the Teensy 3.1 (which uses a Freescale Kinetis ARM-Cortex microcontroller) and I was super impressed with the ARM processor, both for its power and relative simplicity (it is not simpleits …

MicroFAT: A File System for Microcontrollers

“Microcontrollers are becoming the core of many electronic projects for hobbyists and the norm in electronic design overall. With the complexity of projects increasing and the introduction of the IoT, it will not be long before micro users will need …

Easy Arduino Menus for Rotary Encoders

“Rotary encoders with centre-push buttons are cool input hardware for projects, especially if you want to be able to scroll through menus and select options. Hopefully this Instructable will give you the confidence to try a basic menu system out …

Revista PROGRAMAR: edição 52

“A Revista PROGRAMAR está de volta com mais uma edição. Desta vez temos como tema de capa o artigo Testar aplicações móveis com Xamarin Test Cloud, da autoria de Sara Silva. Adicionalmente, nesta edição poderá encontrar mais 14 artigos, que …