diff --git a/REDME.md b/REDME.md index 1da3286..c2d3af3 100644 --- a/REDME.md +++ b/REDME.md @@ -15,19 +15,21 @@ A Note can communicate only with all direct naibours. use Serial (Rx Tx) on a microcontroller and conect them according to this theme: the __ visolize a micro controller ---- + +``` + __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ Rx--|<--Tx-->|--Rx--|<--Tx-->|--Rx--|<--Tx-->|--Rx--|<--Tx-->|--Rx--|<--Tx-->|--Rx--|<--Tx-->|--Rx--|<--Tx-->|--Tx Tx-->|--Rx--|<--Tx-->|--Rx--|<--Tx-->|--Rx--|<--Tx-->|--Rx--|<--Tx-->|--Rx--|<--Tx-->|--Rx--|<--Tx-->|--Rx--|<--Rx ---- +``` one pair of Rx and Tx match a microcontroller. The diods in the according polarety : - -/- --|<-- + - +``` +- --|<-- + +``` limeits the sicnal travel that one lamp only can sent and recive from his Naighbours. # How to build a scalable lighnis improvements according to this system? @@ -37,7 +39,7 @@ each Mictocontroller represents in the following diagramm a note. horezontely notes verticly data iterations ---- +``` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ---+------------------------------------ @@ -47,13 +49,15 @@ horezontely notes verticly data iterations 4 | 0 1 2 3 4 3 2 1 0 5 | 0 1 2 3 4 3 2 1 0 ---- +``` The Numbers represents the inner values if 5 gets activated and the signal get reduced by one on any communikation step. + the Note who gets the new messagetake the higest value of inner or recived one. and than transmit a next reduced data block. + if multible activations happens the following structure would be createt ---- +``` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ---+------------------------------------ @@ -63,7 +67,7 @@ if multible activations happens the following structure would be createt 4 | 1 2 3 2 2 3 2 1 0 5 | 1 2 3 2 2 3 2 1 0 ---- +``` Ackitivation 3 , 6 with 3. @@ -74,7 +78,7 @@ therefore a taller number produce a taller fiald of values. Prove horezontely notes verticly data iterations ---- +``` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ---+------------------------------------ @@ -84,7 +88,7 @@ horezontely notes verticly data iterations 4 | 0 0 1 2 3 2 1 0 0 5 | 0 0 1 2 3 2 1 0 0 ---- +``` therefore we can variate with the injected value at time of activation the first node. @@ -103,7 +107,7 @@ increase the activation by some value. in all other cases set activaton value to to min activaton. ---- +``` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ---+------------------------------------ @@ -113,7 +117,8 @@ in all other cases set activaton value to to min activaton. 4 | 0 1 2 3 3 4 3 2 1 5 | 0 1 2 3 3 4 3 2 1 - --- + ``` + We started on not 4 with an activation value of 3 and on 6 with 4. the explaination workes better if we can visolize time too.