Changes

Led Matrix

1,770 bytes added, 13:57, 14 November 2019
[[Category:Ongoing_ProjectsClosed_Projects]]
== Goal ==
{
"action": "insert",
"id":01,
"text": "server1.domain.ch",
"position_x": 10,
"position_lenght": 78,
"scroll_speed": 255,
"scroll_index":0,
"red": 3,
"green": 0,
"blue": 2
}
 
</pre>
 
Sample
<pre>
{"action": "insert","id":1,"text": "server1.domain.ch","position_x": 0,"position_y": 0,"position_lenght": 78,"scroll_speed": 250,"scroll_index":0,"red": 3,"green": 0,"blue": 2}
{"action": "insert","id":2,"text": "WARNING","position_x": 86,"position_y": 0,"position_lenght": 42,"scroll_speed": 0,"scroll_index":0,"red": 3,"green": 0,"blue": 1}
{"action": "insert","id":3,"text": "server2.domain.ch","position_x": 10,"position_y": 8,"position_lenght": 78,"scroll_speed": 125,"scroll_index":0,"red": 3,"green": 2,"blue": 0}
{"action": "insert","id":4,"text": "OK","position_x": 116,"position_y": 8,"position_lenght":12 ,"scroll_speed": 0,"scroll_index":0,"red": 0,"green": 3,"blue": 0}
{"action": "insert","id":5,"text": "server3.domain.ch","position_x": 1,"position_y": 16,"position_lenght": 78,"scroll_speed": 50,"scroll_index":0,"red": 3,"green": 0,"blue": 0}
{"action": "insert","id":6,"text": "UNKNOWN","position_x": 86,"position_y": 16,"position_lenght": 42,"scroll_speed": 0,"scroll_index":0,"red": 3,"green": 3,"blue": 0}
{"action": "insert","id":7,"text": "server4.domain.ch","position_x":1,"position_y": 24,"position_lenght": 78,"scroll_speed": 5,"scroll_index":0,"red": 0,"green": 0,"blue": 3}
{"action": "insert","id":8,"text": "WARNING","position_x": 86,"position_y": 24,"position_lenght": 46,"scroll_speed": 0,"scroll_index":0,"red": 1,"green": 1,"blue": 1}
</pre>
 
 
 
<pre>
To delete default text (as root):
echo '{"action": "delete","id":0}' > /dev/ttyACM0
</pre>
 
<pre>
To insert text (as root)
echo '{"action": "insert","id":1,"text": "server1.domain.ch","position_x": 1,"position_y": 1,"position_lenght": 127,"scroll_speed": 20,"scroll_index":0,"red": 3,"green": 0,"blue": 1}' > /dev/ttyACM0
</pre>
 
|id
|integer
|id of data to insert,modify,delete
|-
|text
Special thank to FIXME members who helped me with programmation and electronic stuff.
Specialy to :
* Simon for hadware hardware design and mbed code improvement.
* Mathieu for discovering LED Matrix and explainition of how it work.
* Jean-Baptist,Raphael,Marc for there help with my newbies programmation questions.
* Florian for his help ideas for leds PWM
== Project Owner ==
* Make the box for LED matrix
* Make a PCB to connect Mbed
* Finish mbed the Mbed code
ControlGroup, administrator
4,237
edits