Was gibt es Schönes?
Kalbsrollbraten 
Hab jetzt mal einen experimentellen Taktgeber als Anemometer angeschlossen.
Hier das Ergebnis:
bei 1 tick/s ws = Windgeschwindigkeit in kmh
runtime: 0 days 00:01:00:000
{"t":21.81,"h":52,"p":1023,"b":36,"r":0.00,"ws":3.62,"wd":0}
runtime: 0 days 00:02:00:000
{"t":21.81,"h":52,"p":1023,"b":41,"r":0.00,"ws":3.62,"wd":0}
runtime: 0 days 00:03:00:000
{"t":21.81,"h":52,"p":1023,"b":45,"r":0.00,"ws":3.62,"wd":0}
bei 2 ticks/s ws = Windgeschwindigkeit in kmh
runtime: 0 days 00:01:00:000
{"t":21.81,"h":51,"p":1023,"b":45,"r":0.00,"ws":7.24,"wd":0}
runtime: 0 days 00:02:00:000
{"t":21.81,"h":51,"p":1023,"b":45,"r":0.00,"ws":7.24,"wd":0}
runtime: 0 days 00:03:00:000
{"t":21.81,"h":51,"p":1023,"b":44,"r":0.00,"ws":7.24,"wd":0}
bei 3 ticks/s ws = Windgeschwindigkeit in kmh
runtime: 0 days 00:01:00:000
{"t":21.81,"h":52,"p":1023,"b":52,"r":0.00,"ws":10.86,"wd":0}
runtime: 0 days 00:02:00:000
{"t":21.81,"h":51,"p":1023,"b":55,"r":0.00,"ws":10.86,"wd":0}
runtime: 0 days 00:03:00:000
{"t":21.81,"h":52,"p":1023,"b":59,"r":0.00,"ws":10.86,"wd":0}
bei 4 ticks/s ws = Windgeschwindigkeit in kmh
runtime: 0 days 00:01:00:000
{"t":21.81,"h":51,"p":1023,"b":67,"r":0.00,"ws":14.48,"wd":0}
runtime: 0 days 00:02:00:000
{"t":21.81,"h":52,"p":1023,"b":70,"r":0.00,"ws":14.48,"wd":0}
runtime: 0 days 00:03:00:000
{"t":21.81,"h":52,"p":1023,"b":74,"r":0.00,"ws":14.48,"wd":0}
bei 5 ticks/s ws = Windgeschwindigkeit in kmh
runtime: 0 days 00:01:00:000
{"t":21.68,"h":52,"p":1023,"b":79,"r":0.00,"ws":18.10,"wd":0}
runtime: 0 days 00:02:00:000
{"t":21.68,"h":52,"p":1023,"b":79,"r":0.00,"ws":18.10,"wd":0}
runtime: 0 days 00:03:00:000
{"t":21.68,"h":53,"p":1023,"b":82,"r":0.00,"ws":18.10,"wd":0}
bei 10 ticks/s ws = Windgeschwindigkeit in kmh
runtime: 0 days 00:01:00:000
{"t":21.75,"h":51,"p":1023,"b":88,"r":0.00,"ws":36.21,"wd":0}
runtime: 0 days 00:02:00:000
{"t":21.75,"h":52,"p":1023,"b":87,"r":0.00,"ws":36.21,"wd":0}
runtime: 0 days 00:03:00:000
{"t":21.75,"h":52,"p":1023,"b":89,"r":0.00,"ws":36.21,"wd":0}
bei 20 ticks/s ws = Windgeschwindigkeit in kmh
runtime: 0 days 00:01:00:000
{"t":21.75,"h":52,"p":1023,"b":108,"r":0.00,"ws":72.42,"wd":0}
runtime: 0 days 00:02:00:000
{"t":21.75,"h":52,"p":1023,"b":118,"r":0.00,"ws":72.42,"wd":0}
runtime: 0 days 00:03:00:000
{"t":21.75,"h":51,"p":1023,"b":115,"r":0.00,"ws":72.42,"wd":0}
bei 50 ticks/s ws = Windgeschwindigkeit in kmh
runtime: 0 days 00:01:00:000
{"t":21.81,"h":51,"p":1023,"b":104,"r":0.00,"ws":181.50,"wd":0}
runtime: 0 days 00:02:00:000
{"t":21.75,"h":51,"p":1023,"b":106,"r":0.00,"ws":179.24,"wd":0}
runtime: 0 days 00:03:00:000
{"t":21.75,"h":51,"p":1023,"b":114,"r":0.00,"ws":181.50,"wd":0}
20 u/sec entsprechen schon Windstärke 8
bei 50 u/sec hebt es die Welt aus den Angeln
Da kommen die ws Unterschiede durch den debounce Schutz von 15ms am IRQ Pin.
Ich habe zur Kontrolle eine LED an D12 angeschlossen, die im Takt der Wind-IRQ's blinkt. Die unterbricht kurzzeitig ihr gleichmäßiges Blinken, wenn die Daten über den Serial Port gesendet werden.
Also benutzt TX auch Interrupts, nicht nur RX -> wieder was gelernt.
So gleichmäßig wie hier im Experiment mit Taktgeber weht eh nie der Wind.
Fazit:
funktioniert doch so -> jetzt Gehäuse fertig bauen und Alles rein in die Röhre.