Zowi the robot

Der kleine Roboter Zowi soll Kinder spielerisch an die Robotik heranführen und ist daher auch out of the box benutzbar.
Am Anfang kann er zwar nur ein Bewegungen, dies kann aber jedes Kind nach seinen Bedürfnissen erweitern und anpassen.
Zovi ist über eine Android App steuerbar und kann zerlegt und wieder zusammengebaut werden.

„A friendly robot that’s ready to play and discover the world. We’ve created it to help you learn about robotics in a fun way.

When you take it out of the box, it already knows how to do a few things, but it wants you to teach it a whole lot more.

Download the Zowi App and discover all the games, take Zowi apart to learn how it works, or program it to teach it new skills.

The more you play, the more functions will be unlocked!!

– See more at: http://zowi.bq.com/en/what-is-zowi/#sthash.YdN9m9wJ.dpuf“

http://zowi.bq.com/en/what-is-zowi/

Backus-Nour-Form

Keep in mind today:

“ In computer science, BNF (Backus Normal Form or Backus–Naur Form) is one of the two [1] main notation techniques for context-free grammars, often used to describe the syntax of languages used in computing, such as computer programming languages, document formats, instruction sets and communication protocol; the other main technique for writing context-free grammars is the van Wijngaarden form. They are applied wherever exact descriptions of languages are needed: for instance, in official language specifications, in manuals, and in textbooks on programming language theory.

Many extensions and variants of the original Backus–Naur notation are used; some are exactly defined, including Extended Backus–Naur Form (EBNF) and Augmented Backus–Naur Form (ABNF).

A BNF specification is a set of derivation rules, written as

<symbol> ::= __expression__where <symbol> is a nonterminal, and the __expression__ consists of one or more sequences of symbols; more sequences are separated by the vertical bar, '|', indicating a choice, the whole being a possible substitution for the symbol on the left. Symbols that never appear on a left side are terminals. On the other hand, symbols that appear on a left side are non-terminals and are always enclosed between the pair <>.

The ‚::=‘ means that the symbol on the left must be replaced with the expression on the right“

http://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form

Jaluino

Everyone heared about the Arduino for Atmel. Now it’s posible to work with the modern PIC and use a arduino like board, the Jaluino.

„JAL (Just Another Language, version 2) is an open source programming language built for programming PIC microcontrollers. If electronics is your thing, JAL is for you!“

http://justanotherlanguage.org/content/jaluino

Free Arduino Programming Notebook for download

A beginner’s reference to the programming syntax of the Arduino microcontroller.Includes information on program structure, variables, datatypes, arithmetic, constants, flow control, and most of the common functions of the core library. Also includes an appendix with schematics and simple programs for several common tasks.

http://www.lulu.com/content/paperback-book/arduino-programming-notebook/1108699