Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local data = {}
- for k, v in pairs( rs.getSides() ) do
- data[ v ] = {}
- end
- for i = 1, 60 do
- for side, tbl in pairs( data ) do
- tbl[ i ] = rs.getAnalogInput( side )
- end
- sleep( 1 )
- end
- --#wohoo, we've got the data! Now to graph it...
- local cSides = {
- right = colors.green,
- left = colors.yellow,
- top = colors.blue,
- bottom = colors.red,
- front = colors.purple,
- back = colors.white,
- }
- local mon = peripheral.find( "monitor", function( name, handle ) return handle.isColor() end )
- if not mon then
- error( "No advanced monitors found!", 0 )
- end
- mon.setBackgroundColor( colors.black )
- mon.clear()
- for side, tbl in pairs( data ) do
- mon.setBackgroundColor( cSides[ side ] )
- for i = 1, 60 do
- mon.setCursorPos( i, data[ i ] )
- mon.write( " " )
- end
- end
Add Comment
Please, Sign In to add comment