Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Programme d'affichage d'énergie sur moniteur créé par Ysoh.
- --ce fichier ce joint avec un deuxième programme, celui des pc qui envoient les données. (pastebin get J21ckxqY)
- --programme avec rednet
- modem = peripheral.wrap("top") -- modem wireless
- m = peripheral.wrap("back") --moniteur d'affichage
- modem.open(2) -- ouverture des channels, transmission des données energy
- modem.open(3)
- modem.open(4)
- modem.open(5)
- --modem.open(6)
- --modem.open(7)
- --modem.open(8)
- --modem.open(9)
- --modem.open(10)
- -- nettoyage de l'écran
- m.clear()
- while true do
- local event, modemSide,senderChannel,replyChannel,message,senderDistance = os.pullEvent("modem_message")
- -- Si l'id du pc est (2,3,4,5...) alors afficher
- if senderChannel == 2 then
- m.setCursorPos(1,2)
- elseif senderChannel == 3 then
- m.setCursorPos(1,3)
- elseif senderChannel == 4 then
- m.setCursorPos(1,4)
- elseif senderChannel == 5 then
- m.setCursorPos(1,5)
- --elseif senderChannel == 6 then
- --m.setCursorPos(1,6)
- --elseif senderChannel == 7 then
- --m.setCursorPos(1,7)
- --elseif senderChannel == 8 then
- --m.setCursorPos(1,8)
- --elseif senderChannel == 9 then
- --m.setCursorPos(1,9)
- --elseif senderChannel == 10 then
- --m.setCursorPos(1,10)
- end
- --affiche les données reçus
- m.write(message.." ")
- -- fin de phrase
- m.setCursorPos(5,2)
- m.write("% MFE_1 Sous sol")
- m.setCursorPos(5,3)
- m.write("% Energy Cell_1")
- m.setCursorPos(5,4)
- m.write("% MFE_2 Solaire")
- m.setCursorPos(5,5)
- m.write("% MFSU")
- m.setCursorPos(5,1)
- m.write("Niveau de Charge")
- --m.setCursorPos(5,6)
- --m.write("Energy")
- --m.setCursorPos(5,7)
- --m.write("Energy")
- --m.setCursorPos(5,8)
- --m.write("Energy")
- --m.setCursorPos(5,9)
- --m.write("Energy")
- --m.setCursorPos(5,10)
- --m.write("Energy")
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement