Die zweite Frage ist leicht zu beantworten. Der ATmega ist ein Mikrocontroller, der fest verdrahtet ist, um nach einem Stromausfall neu zu starten und fortzufahren. Genau das macht die Reset-Taste auf einigen Boards. Viele Spannungsregler haben einen Freigabestift, und es ist sehr einfach, ihn so zu verkabeln, dass der Reset-Knopf die Stromversorgung der Platine tatsächlich unterbricht. Jedes Mal, wenn Sie Strom einschalten, liest der Controller den Inhalt um 0x00 (normalerweise eine Sprunganweisung) und beginnt mit der Ausführung von Code.
Die erste Frage nicht so sehr. Blitzeinschläge sind ziemlich schwerwiegende Ereignisse, und (insbesondere ohne Schaltplan) ist es schwer zu sagen, was passieren wird. Ich würde vorschlagen, dass Sie zuerst eine gewisse Isolation für Ihre Schaltung bereitstellen. Ein kleiner Optoisolator bietet wahrscheinlich die Isolation, die Sie benötigen, aber Sie müssen die Hochspannungsseite mit Strom versorgen. Eine einfachere Methode wäre, den Temperatursensor vollständig unabhängig zu machen. Ein kleines MSP430 + MRF24J40-System kann monatelang mit ein paar Batterien betrieben werden und kostet weniger als 10 US-Dollar, wobei die aktuelle Temperatur alle paar Minuten übertragen wird. Wenn dann die Beleuchtung einfällt, gibt es keinen einfachen Weg, um durch den Sensordraht zu erden, was bedeutet, dass der Blitz wahrscheinlich stattdessen an anderer Stelle einschlägt. Die einfachste Methode (auch die am wenigsten wahrscheinlich ist, einen Schlag zu überleben) wäre, eine Zenerdiode über dem Thermistor zu platzieren. Sie sollten jedoch vorsichtig sein, wenn Sie Ihre Messungen für Leckströme durch den Zener kompensieren.
Wenn Sie die Möglichkeit nicht akzeptieren können, dass der Temperatursensor durch einen Blitzschlag zerstört wird (was eine interessante Voraussetzung für das Design ist), sollten Sie nach transienten Spannungsunterdrückungsdioden suchen und auf einige viel höhere Systemkosten vorbereitet sein.