Nemáš debilní dotazy, jen to prostě neznáš, proto se ptáš... :-)
Pokud si podle nějakýho návodu udělal na Arduinu něco (nestudoval jsem odkaz) a pak jsi do prohlížeče napsal IP adresu Arduina (třeba 10.0.0.200), co se stane? Objeví se Ti to, co jsi chtěl? Pokud jo, tak pokračujem... :-)
Pokud bys na routeru udělal port forwarding z portu 80 (TCP) na vnějším rozhraní (veřejný IP) na port 80 na IP Arduina (např. 10.0.0.200), tak kdykoliv budeš mimo vlastní síť, stačí naťukat do prohlížeče svojí veřejnou IP a vidíš to samý co doma. Doma (v domácí síti) ale dál musíš používat vnitřní IP adresu. Nepraktický, ale funkční. Nepotřebuješ k tomu mít (a platit) doménu! Pokud bys chtěl tu zdarma, tak:
Ten web no-ip.org (kterej směruje stejně na noip.com) nabízí DynDNS službu = na PC doma Ti běží prográmek (ideálně non-stop), kterej zjišťuje Tvojí veřejnou IP a kdyby se změnila, tak zařídí změnu na noip.com. To kvůli tomu, aby pak ze stránky xyz.noip.com se vždy dalo dostat na Tvoje Arduino, nehledě na to, jaká je zrovna Tvoje veřejná IP.
Jestli Ti stojí 120Kč měsíčně za pevnou veřejnou IP kvůli Arduinu, to je otázka... Já osobně bych to jen kvůli nějakým experimentům nedělal, záleží na Tvym uvážení a Tvym využití.
Shrnutí: Musíš udělat jen port forwarding, na kódu bys nic měnit neměl. Za pevnou veřejnou bych neplatil, dokud bych si enbyl jistej tím, že jí 100% potřebuju.
Pár dotazů:
Začínáš s Arduinem?
Co má Tvůj projekt dělat?
Jak rozumíš tomu, co píšu?