From abff08f1cc30f2fb67e6ece6777a4aca78fc59f6 Mon Sep 17 00:00:00 2001 From: workinghard Date: Mon, 17 Oct 2016 20:56:55 -0700 Subject: [PATCH] Update README.md --- README.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index a7617d0..8d5de8c 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,8 @@ Version 2 with ESP8266 instead of Arduino/Network ## Index 1. [Overview](#overview) 2. [Requirements](#requirements) - 3. [Software](##software) - 4. [Hardware](##hardware) + 3. [Software](#software) + 4. [Hardware](#hardware) ## Overview * Create your own cool 3D animations and tag them @@ -20,7 +20,6 @@ Version 2 with ESP8266 instead of Arduino/Network ## Requirements ## Software - ### Cube The communication is working through I2C protocoll. The basic logic is very simple: * Display programmed smooth animations @@ -29,7 +28,14 @@ The communication is working through I2C protocoll. The basic logic is very simp #### Protocoll * Only listen, no call backs -* valid format for a frame: "//??<64 color values>,, " +* valid format for a frame: + + +| Key | Position:"Value" | +| --- | --- | +| Start key | 0:"/"
1:"/"
2:"?"
3:"?" | +| Payload | 4-68:"0...255" | +| End key | 69:","
70:","
71:" "
72:" " | ## Hardware Because most of the esp8266 boards are working with 3.3V and our Cube board is a regular ATMEGA328 with 5V, we need a voltage shifter. This is a basic schematic realized with a BSS138 MOSFET. Breakout boards are available on most popular sites.