Stap 5: toekomst
Hieronder heb ik opgemerkt dat sommige gebieden voor verbetering:
* Zoals vermeld in stap 2, de vertraging tussen het ontvangen van een reset-opdracht en eigenlijk reseting de chip kan waarschijnlijk worden kortgesloten aan 100ms of minder.
* In de tweede plaats mijn opmerking dat ik liet in het schema van stap 2. Die chip die u ziet is een multiplexer. Ik vroeg me af als de Arduino nog steeds seriële behouden kon ontvangen vermogens voor het verzamelen van informatie vanaf een ander apparaat. Tot nu toe kan het overbrengen prima, maar op elk gewenst moment het ontvangt iets over de lijn van de RX die op zal op beginstand zetten. Misschien kan de code worden geschreven bepaalt de multiplexer om over te schakelen van de lijnen tussen de D0RX-pin en de XBee of een andere periphiral?
* Bovenal kon misschien code worden geschreven die eigenlijk maakt de afgeschermde Arduino lezen in seriële gegevens bij onderbreken, en bepaalt of de IDE probeert te programmeren de andere Arduino. Gebaseerd op sommige seriële data ik verworven, lijkt het de code om te zoeken naar een lijn 3 byte "0x14 0x10 0x14". Bijvoorbeeld, als de afgeschermde Arduino ontvangt deze lijn het zal opnieuw de bestemming Arduino. Dit zou u toestaan om overbrengen naar de bestemming Arduino vanuit een seriële venster zonder reseting everytime die u toegezonden; Natuurlijk, zo lang als uw transmissie niet met de reset-code begint.
Take care en bedankt voor het bekijken. Het zal interessant zijn om te zien waar dit project gaat vanhier.