Interactive web site of Télécom ParisTech's ELECINF344/ELECINF381 Robotics and Embedded Systems classes (a.k.a. ROSE, 2012 session).


Challenge – PCB – Tutobot – Article

Hello everybody,

The challenge

In my challenge program, at the end of the day I was able to paginate the questions and see the options. I don’t think I well organized my code, I was trying to ‘fast coding’ but I don’t think it was a good idea.

I had problems with my buttons, they were triggering many interrupting each time I pressed them, I was using them to go to the next page and to chose the answer, hence it was passing through many pages at once. I could have implemented deboucing with a timer , and I could let the display change automatically from time to time but I think I wasn’t really thinking so much anymore :(

I could correct others problems at the end of the day:  The questions and answers were displaying rests of the previously question and answers, I was putting the ” in the wrong place. I couldn’t see the last option, first I though this was caused by the button, after I realized that my logic wasn’t correct.

Sometimes my system got stuck in a hard fault, and for some reason (Murphy by my side) this happened all the time I did a  non-test quizz.


This weekend I worked in the article, we made a common structure to the text and I wrote mainly about Bluetooth.


Today we mainly discussed about the Micro-Controller. JTAG and USB structure. We decided to use an FTDI chip to use JTAG through USB and a HUB to use the USB bus in the same connector as JTAG. And we don’t need a stm32 connectivity line anymore.

I looked for more information about ZigBee Sleep Mode, the pins we need to use:

  • SLEEP_RQ (input): Sleeps or wake the module
  • CTS (output): The module indicates if it is ready, after a wake operation (used in data flow too)
  • ON/SLEEP (output): Read the module’s status, if it is in the sleep mode or not.
I was afraid about broadcast mode that could disturb another class or group of robots, so I took a look in the ZigBee mesh module, but at the end I found that the PAN ID can separate several broadcast networks


Today worked in my PCB too, plane shapes in the VCC and GND

Helen Fornazier

Last few days’ work

On Thursday, we finished out presentation about switched-mode power supply with both Guillaumes and then we presented it on Friday.

We hope that our presentation was clear enough for everybody and don’t hesitate to ask question about switched-mode power supply, we will be happy to help you.

On Friday afternoon and today, I continued working on the STM32 practical work.

Simulation about Ball-E should be made during next week.



Matthieu Tardivon