From 1c0cdac07709c07eb158f88809c909f5aa44da55 Mon Sep 17 00:00:00 2001 From: SpookyDervish Date: Tue, 3 Mar 2026 16:20:04 +1100 Subject: [PATCH] working on visualizer --- relay/main.c | 6 ++++++ visualizer/main.py | 23 +++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 visualizer/main.py diff --git a/relay/main.c b/relay/main.c index bdfc784..35e240b 100644 --- a/relay/main.c +++ b/relay/main.c @@ -1,5 +1,6 @@ #include "../include/packet.h" +#include #include "pico/stdlib.h" #define LED_PIN 25 @@ -8,7 +9,12 @@ int main() { gpio_init(LED_PIN); gpio_set_dir(LED_PIN, GPIO_OUT); + stdio_init_all(); + + + while (true) { + printf("hello!!!\n"); gpio_put(LED_PIN, 1); sleep_ms(2000); gpio_put(LED_PIN, 0); diff --git a/visualizer/main.py b/visualizer/main.py new file mode 100644 index 0000000..98e329c --- /dev/null +++ b/visualizer/main.py @@ -0,0 +1,23 @@ +from pyvis.network import Network +import pyvis +from random import randint + + +pyvis.__version__ + + +def random_colour(): + return f"rgb({randint(0,255)},{randint(0,255)},{randint(0,255)})" + +def main(): + net = Network(notebook=False, cdn_resources="remote", neighborhood_highlight=True, bgcolor="#222222", font_color="#FAFAFA") + net.repulsion(spring_length=300) + + net.add_nodes([1,2,3,4,5,6,7,8,9,10], label=["1","2","3","4","5","6","7","8","9","10"],color=[random_colour() for _ in range(10)]) + net.add_edges([(1, 2, 10), (1, 3, 5), (1, 4, 6), (2, 3, 10), (2, 5, 1), (5, 6, 9), (7, 8, 7), (8, 9, 7), (9, 7, 8), (1, 7, 7), (9, 10, 2)]) + + net.show("network.html", notebook=False) + + +if __name__ == "__main__": + main() \ No newline at end of file