Archives du Mois : août 2013

Août 29

Robotics 101 : Makefile Survival guide

makefile1

In the last tutorial we mentioned the other files present in a basic project, let’s take a closer look on one of them : the Makefile. This tutorial is going to be a short one, as only what you need to build your project will be explained. Nevertheless the Makefile is a really powerful tool …

Lire la Suite »

Août 27

Robotics 101 : Transmitting data with ChibiOS Serial Driver

mcuconf (1)

Now that you know how to configure the devices and what the serial driver does, let’s put it in practice. For this tutorial you will need: your stm32f407Discovery a usb-serial cable some wires and a breadboard

Lire la Suite »

Août 26

Robotics 101 : Serial Driver, the basics

Untitled drawing (1)

Communication Well, we are now able to do so cool stuff with GPIOs and PWM, but we still lack something really important : communication. As a matter of fact you cannot communicate at all right now, and that’s what we will work on with the serial driver. But first we will discover UART is.

Lire la Suite »

Août 26

Robotics 101 : PWM (2)

alternate functions

Using a PWM You now know how to configure a PWM, great ! Now let’s see how to use it.

Lire la Suite »

Août 26

Robotics 101 : PWM (1)

pwmSignal

You said PWM ? A Pulse Width Modulation signal is a binary (that’s to say that there are only two different output voltages: HIGH or LOW) signal of a given fixed period. The output is HIGH for the first part of the period, then stays LOW untill the next period. The interesting point about this …

Lire la Suite »

Août 26

Robotics 101 : Basic GPIOs

IMG_20130715_220223

First Steps Now that we are fully able to use chibiOS programs on the board let’s understand them. Let’s start by the electronic ‘hello world’ which is: blinking a LED. To do so we are going to use General Purpose Input Output (GPIOs) First let’s get all the components ready :

Lire la Suite »

Août 22

Robotics 101 : Quick start with chibiOS

Quick start : In this tutorial you will install everything you need to have a working program on your board, and learn how to use them. Openocd and GDB installation : In order to flash the chip, i.e put your program into the chip, you need to install a few softwares: openocd and gdb. First …

Lire la Suite »

Août 22

Robotics 101: Introduction

In the next weeks i am going to present you a robotics, code and electronics tutorial : Robotics 101 ! Course objective : The main goal of this tutorial is to give you an easy and plug and play support in order to learn and practice the basics of electronics, code and robotics. Development board …

Lire la Suite »

Août 19

le trésorier / la trésorière doit prévoir

Pour changer des articles un peu technique sur ZigBee,  XBee, compagnie, retour à des considérations plus terre à terre des trésoriers. (c’est un ancienne trésorière qui parle… euh… écrit après tout) Situation :  Vous avez une commande s’élevant à l’instant t à 40€  HT. Votre fournisseur offre les frais de port (disons  avoisinant les 10€) à …

Lire la Suite »

Août 02

ZigBee / XBee

J’ai écrit sur mes précédents articles choix de modules zigbee, mais ensuite, j’écrivais un peu partout XBee, et non ZigBee. Il est vrai que lorsque l’on parle, on parle souvent de « ZigBee ». Why ? What is the difference ? On fait souvent l’amalgame, ou un abus de langage (sans forcément le savoir) Alors, – ZigBee …

Lire la Suite »