<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://home.roboticlab.eu/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://home.roboticlab.eu/feed.php">
        <title>Robotic &amp; Microcontroller Educational Knowledgepage - Network of Excellence - en:projects</title>
        <description></description>
        <link>https://home.roboticlab.eu/</link>
        <image rdf:resource="https://home.roboticlab.eu/_media/wiki/logo.png" />
       <dc:date>2026-04-04T19:51:41+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://home.roboticlab.eu/en/projects/can_ping_pong?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/en/projects/can_windscreen_wiper?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/en/projects/crazy_mouse?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/en/projects/finger_counter?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/en/projects/introduction?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/en/projects/racing_game?rev=1595235600&amp;do=diff"/>
                <rdf:li rdf:resource="https://home.roboticlab.eu/en/projects/wheeled_robot?rev=1595235600&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://home.roboticlab.eu/_media/wiki/logo.png">
        <title>Robotic & Microcontroller Educational Knowledgepage - Network of Excellence</title>
        <link>https://home.roboticlab.eu/</link>
        <url>https://home.roboticlab.eu/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://home.roboticlab.eu/en/projects/can_ping_pong?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CAN ping-pong</title>
        <link>https://home.roboticlab.eu/en/projects/can_ping_pong?rev=1595235600&amp;do=diff</link>
        <description>CAN ping-pong

Requirements: [HW] 2 x Controller

The following program demonstrates the usage of CAN messaging on ARM-CAN controllers. Both controller have the same code. Whenever the button is pressed, a CAN message carrying a ping number is sent. If the message is received by the other node, it lights up it&#039;s red LED with intensity relative to the ping number and waits for 200 ms. After that it turns the LED off and sends the similar packet with decreased ping number to the controller which s…</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/en/projects/can_windscreen_wiper?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CAN windscreen wiper</title>
        <link>https://home.roboticlab.eu/en/projects/can_windscreen_wiper?rev=1595235600&amp;do=diff</link>
        <description>CAN windscreen wiper

Requirements: [HW] 2 x Controller, [HW] Servo-motor

This project demonstrates how to use CAN interface to transfer commands from one device to other. Two ARM-CAN contollers are need of which one acts as a lever on the steering wheel of a car and another one as a windscreen wiper controller. When buttons is pressed on lever controller, next wiping mode is selected and wiper is notified. Servo-motor is used for simulating the wiper. There are three modes:</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/en/projects/crazy_mouse?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Crazy USB mouse</title>
        <link>https://home.roboticlab.eu/en/projects/crazy_mouse?rev=1595235600&amp;do=diff</link>
        <description>Crazy USB mouse

Requirements: [HW] Controller

ARM-CAN USB mouse demo project. Software is based on TI StellarisWare USB library. When attaching the ARM-CAN controller board to the PC, it acts as a standard USB HID mouse. Fixed-point sine calculation functions are used to move cursor around. Push-button on the controller board acts as a left button.</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/en/projects/finger_counter?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Project - Finger counter</title>
        <link>https://home.roboticlab.eu/en/projects/finger_counter?rev=1595235600&amp;do=diff</link>
        <description>Project - Finger counter

	*  [AVRStudio full project]

main.c

The project uses IR sensor and servo motor for scanning sector.
Putting hands on the front of scanning sector the result should be number of spread out fingers.


#include &lt;avr/io.h&gt;
#include &lt;util/delay.h&gt;
#include &lt;stdlib.h&gt;
#include &quot;adc.h&quot;
#include &quot;motors.h&quot;
#include &quot;lcd.h&quot;
#include &quot;segment_display.h&quot;
#include &quot;pinops.h&quot;
#include &quot;configuration.h&quot;

// Math operations
#define DIFF(a, b) ((a) &lt; (b) ? (b) - (a) : (a) - (b))
#def…</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/en/projects/introduction?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Report</title>
        <link>https://home.roboticlab.eu/en/projects/introduction?rev=1595235600&amp;do=diff</link>
        <description>Report

In order to engineer a simple mechatronic device it is needed to project the construction and mechanics, electronics and sensors, control system and software for this device. 
At the end of the project a report should be compiled. It is a documentation which should at least consist following content points:</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/en/projects/racing_game?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Racing game</title>
        <link>https://home.roboticlab.eu/en/projects/racing_game?rev=1595235600&amp;do=diff</link>
        <description>Racing game

Platform: ARM-CAN kit

This racing game is a demonstration of using ARM-CAN UserInterface module to display 2D graphics on the LCD and use the joystick. The game itself is very simple – user has to drive the car on the track as fast as possible and there are no opponents nor obstacles on the track. Steering and driving is accomplished by moving the joystick. The program is made of several C source files which each take care of different tasks.</description>
    </item>
    <item rdf:about="https://home.roboticlab.eu/en/projects/wheeled_robot?rev=1595235600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-20T09:00:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mobile robot platform</title>
        <link>https://home.roboticlab.eu/en/projects/wheeled_robot?rev=1595235600&amp;do=diff</link>
        <description>Mobile robot platform

Mobile robot is one of the most popular robot for construction. Very common are sumo robots, sports robots (football, volleyball etc.), robots simulating rescue operations (firefighting, person or object finding etc.) and many other. For these kinds of robots there are many different competitions in the world and in Estonia, even standard classes have been developed (eg sumo robots). The common feature for these types of robots is mobile platform, which may have different …</description>
    </item>
</rdf:RDF>
