ਅਰਡਿਊਨ ਬਨਾਮ ਨੈਟਡੋਇਨੋ

ਕਿਹੜਾ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਪਲੇਟਫਾਰਮ ਸਿਖਰ 'ਤੇ ਆ ਜਾਵੇਗਾ?

ਅਰਡਿਊਨ ਨੇ ਇੱਕ ਮੁੱਖ ਧਾਰਾ ਦੇ ਦਰਸ਼ਕਾਂ ਤੱਕ ਪਹੁੰਚਾਉਣ ਦੀ ਪ੍ਰਸਿੱਧੀ ਵਿੱਚ ਇੱਕ ਧਮਾਕੇ ਦਾ ਅਨੁਭਵ ਕੀਤਾ ਹੈ, ਜਿਸਦੀ ਅਚਾਨਕ ਸ਼ੁਰੂਆਤ ਉਸ ਦੀ ਸ਼ੁਰੂਆਤ ਸੀ. ਅਰਡਿਾਈਨ ਇੱਕ ਤਕਨਾਲੋਜੀ ਹੈ ਜੋ ਕਿ "ਹਾਰਡਵੇਅਰ ਰੀਨਾਸਿਜੈਂਸ", ਇੱਕ ਯੁੱਗ ਨੂੰ ਕਹੇ ਜਾਣ ਵਾਲੇ ਬਹੁਤ ਸਾਰੇ ਲੋਕਾਂ ਦੀ ਮੋਹਰੀ ਭੂਮਿਕਾ ਹੈ ਜਦੋਂ ਹਾਰਡਵੇਅਰ ਪ੍ਰਯੋਗਸ਼ਾਲਾ ਪਹਿਲਾਂ ਤੋਂ ਕਿਤੇ ਵੱਧ ਪਹੁੰਚਯੋਗ ਹੈ. ਨਵੀਨਤਾ ਦੀ ਅਗਲੀ ਲਹਿਰ ਵਿੱਚ ਹਾਰਡਵੇਅਰ ਪ੍ਰਮੁੱਖ ਭੂਮਿਕਾ ਨਿਭਾਏਗਾ. ਅਰਡਿਊਨ ਬਹੁਤ ਮਸ਼ਹੂਰ ਹੋ ਗਿਆ ਹੈ ਕਿ ਇਸ ਨੇ ਕਈ ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ ਪੈਦਾ ਕੀਤਾ ਹੈ ਜਿਨ੍ਹਾਂ ਨੇ ਆਪਣਾ ਓਪਨ ਸੋਰਸ ਫਾਰਮ ਫੈਕਟਰ ਲਿਆ ਹੈ ਅਤੇ ਇਸਦੀ ਕਾਰਜਕੁਸ਼ਲਤਾ ਵਧਾ ਦਿੱਤੀ ਹੈ. ਇਕ ਅਜਿਹਾ ਪ੍ਰੋਜੈਕਟ ਨੈਟਡੋਨੋ ਹੈ, ਇਕ ਮਾਈਕਰੋ ਕੰਟਰੋਲਰ ਪਲੇਟਫਾਰਮ ਜੋ ਕਈ ਅਰਡਿਊਨੋ ਢਾਲਾਂ ਨਾਲ ਪਿੰਨ-ਅਨੁਕੂਲ ਹੈ, ਪਰ ਇਹ ਐਨ.ਟੀ.ਟੀ. ਮਾਈਕਰੋ ਸਾੱਫਟਵੇਅਰ ਫਰੇਮਵਰਕ ਤੇ ਆਧਾਰਿਤ ਹੈ. ਹਾਰਡਵੇਅਰ ਪ੍ਰੋਟੋਟਾਈਪਿੰਗ ਲਈ ਕਿਹੜਾ ਪਲੇਟਫਾਰਮ ਮਿਆਰੀ ਬਣ ਜਾਵੇਗਾ?

ਨੈਟਡੋਇਨੋ ਉੱਤੇ C # ਵਿੱਚ ਕੋਡਿੰਗ

ਨੈਟਡਿਊਨੋ ਪਲੇਟਫਾਰਮ ਦੇ ਇੱਕ ਪ੍ਰਮੁੱਖ ਵੇਚ ਪੁਆਇੰਟ ਵਿੱਚ ਇੱਕ ਹੈ ਜੋ NetWindown ਦੁਆਰਾ ਨਿਯੰਤ੍ਰਿਤ ਇੱਕ ਮਜ਼ਬੂਤ ​​ਸਾਫਟਵੇਅਰ ਫਰੇਮਵਰਕ ਹੈ. ਅਰਡਿਊਨ Wiring ਭਾਸ਼ਾ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਅਤੇ ਅਰਡਿਊਨ IDE ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਦੇ "ਬੇਅਰ ਮੈਥਲ" ਤੇ ਉੱਚ ਪੱਧਰ ਦੇ ਨਿਯੰਤਰਣ ਅਤੇ ਦ੍ਰਿਸ਼ਟਤਾ ਲਈ ਆਗਿਆ ਦਿੰਦਾ ਹੈ. ਦੂਜੇ ਪਾਸੇ ਨੈੱਟਡਿਓਨੋ, ਪ੍ਰਭਾਸ਼ਿਤ .NET ਢਾਂਚੇ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਪ੍ਰੋਗਰਾਮਰਾਂ ਨੂੰ ਮਾਈਕਰੋਸਾਫਟ ਵਿਜ਼ੁਅਲ ਸਟੂਡਿਓ ਦੁਆਰਾ ਸੀ #

ਅਰਡਿਊਨੋ ਅਤੇ ਨੈਟਡੋਨੋ ਦੋਨਾਂ ਨੂੰ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਕਿ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਵਿਕਾਸ ਦੇ ਵਿਸ਼ਵ ਨੂੰ ਪ੍ਰੋਗ੍ਰਾਮਰਾਂ ਦੇ ਆਮ ਪ੍ਰੋਗ੍ਰਾਮਾਂ ਤਕ ਪਹੁੰਚਾਇਆ ਜਾ ਸਕੇ, ਇਸ ਲਈ ਸਾਫਟਵੇਅਰ ਸਾਜੋ-ਸਮਾਨ ਜੋ ਕਿ ਪਹਿਲਾਂ ਹੀ ਬਹੁਤ ਸਾਰੇ ਪ੍ਰੋਗਰਾਮਰਾਂ ਤੋਂ ਜਾਣੂ ਹਨ, ਦੀ ਵਰਤੋਂ ਵੱਡੇ ਪਲਸ ਹੈ. ਨੈੱਟਡਿਓਨੋ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਅਰਡਿਊਨੋ ਨਾਲੋਂ ਅਲਗ ਅਲਗ ਅਲਗ ਅਲਗ ਪੱਧਰ ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਹੋਰ ਸੌਫਟਵੇਅਰ ਡਿਵੈਲਪਮੈਂਟ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਆਗਿਆ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ ਜੋ ਸੌਫਟਵੇਅਰ ਦੇ ਸੰਸਾਰ ਤੋਂ ਟਰਾਂਸਿੰਗ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਜਾਣੂ ਅਤੇ ਅਰਾਮਦਾਇਕ ਰਹਿਣਗੇ.

ਨੈੱਟਡਿਊਨੋ ਹੋਰ ਸ਼ਕਤੀਸ਼ਾਲੀ ਹੈ, ਪਰ ਹੋਰ ਮਹਿੰਗਾ

ਆਮ ਤੌਰ 'ਤੇ ਨੈਟਡੋਇਨੋ ਰੇਂਜ ਦੀ ਕੰਪਿਊਟਿੰਗ ਪਾਵਰ Arduino ਤੋਂ ਵੱਧ ਹੁੰਦੀ ਹੈ. ਕੁਝ ਨੇਟਡਿਊਨੋ ਮਾਡਲਾਂ ਨਾਲ 32-ਬਿੱਟ ਪ੍ਰੋਸੈਸਰ ਨਾਲ ਚੱਲ ਰਿਹਾ ਹੈ ਅਤੇ 120 ਮੈਗਾਹਰਟਜ਼ ਤੇ ਚੱਲ ਰਿਹਾ ਹੈ, ਅਤੇ ਰੈਮ ਅਤੇ ਐਚਐਚਐਸਐਮ ਮੈਮੋਰੀ ਨੂੰ ਭਰਨ ਲਈ ਕਾਫ਼ੀ ਹੈ, Netduino ਬਹੁਤ ਸਾਰੇ Arduino ਸਹਿਯੋਗੀਆਂ ਨਾਲੋਂ ਬਹੁਤ ਤੇਜ਼ ਹੈ. ਇਹ ਵਾਧੂ ਪਾਵਰ ਇੱਕ ਵੱਡੇ ਮੁੱਲ ਦੇ ਨਾਲ ਆਉਂਦੀ ਹੈ, ਹਾਲਾਂਕਿ ਪ੍ਰਤੀ ਯੂਨਿਟ ਪ੍ਰਤੀ ਨੈੱਟਡਿਓਨੋ ਦਾ ਖਰਚਾ ਵਧੇਰੇ ਮਹਿੰਗਾ ਨਹੀਂ ਹੁੰਦਾ. ਇਹ ਖ਼ਰਚ ਤਾਂ ਮਾਊਂਟ ਹੋ ਸਕਦੇ ਹਨ, ਜੇ ਨੈੱਟਡੋਨੋ ਇਕਾਈਆਂ ਨੂੰ ਪੈਮਾਨੇ 'ਤੇ ਲੋੜੀਂਦਾ ਹੈ.

ਅਰਡਿਊਨ ਕੋਲ ਬਹੁਤ ਸਾਰੀਆਂ ਸਹਾਇਤਾ ਲਾਇਬ੍ਰੇਰੀਆਂ ਹਨ

Arduino ਦੀ ਇੱਕ ਵੱਡੀ ਤਾਕਤ ਇਸ ਦੇ ਵੱਡੇ ਅਤੇ ਸਰਗਰਮ ਸਮਾਜ ਵਿੱਚ ਹੈ. ਓਪਨ ਸੋਰਸ ਪ੍ਰੋਜੈਕਟ ਨੇ ਬਹੁਤ ਸਾਰੇ ਸਹਿਯੋਗੀ ਸੰਗਠਨਾਂ ਨੂੰ ਇਕੱਠਾ ਕੀਤਾ ਹੈ, ਜਿਨ੍ਹਾਂ ਨੇ ਬਹੁਤ ਸਾਰੇ ਉਪਯੋਗੀ ਕੋਡ ਲਾਇਬਰੇਰੀਆਂ ਮੁਹੱਈਆ ਕੀਤੀਆਂ ਹਨ ਜੋ ਕਿ ਕਈ ਕਿਸਮ ਦੇ ਹਾਰਡਵੇਅਰ ਅਤੇ ਸੌਫਟਵੇਅਰ ਨਾਲ ਇੰਟਰਡਿੰਗ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੀਆਂ ਹਨ. ਹਾਲਾਂਕਿ ਨੈਟਡੋਇਨੋ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਕਮਿਊਨਿਟੀ ਵਧ ਰਹੀ ਹੈ, ਪਰ ਇਹ ਆਪਣੇ ਜੀਵਨ ਵਿਚ ਅਜੇ ਵੀ ਬਹੁਤ ਜਲਦੀ ਹੈ ਕਿ ਸਮਰਥਨ ਲਈ ਕਿਸੇ ਵੀ ਲੋੜ ਨੂੰ ਬਣਾਉਣ ਲਈ ਕਸਟਮ ਲਾਇਬਰੇਰੀਆਂ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ. ਇਸੇ ਤਰ੍ਹਾਂ ਅਰਡਿਊਨੋ ਲਈ ਉਪਲਬਧ ਕੋਡ ਨਮੂਨੇ, ਟਿਊਟੋਰਿਅਲ ਅਤੇ ਮਹਾਰਤ ਇਸਦੇ ਸਮਾਪਤੀ ਤੋਂ ਬਹੁਤ ਜ਼ਿਆਦਾ ਵਿਕਸਿਤ ਹੁੰਦੀ ਹੈ.

ਪ੍ਰੋਟੋਟਾਈਪਿੰਗ ਵਾਤਾਵਰਣ ਦੇ ਤੌਰ ਤੇ ਅਨੁਕੂਲਤਾ

ਇੱਕ ਪਲੇਟਫਾਰਮ ਤੇ ਫੈਸਲਾ ਕਰਨ ਵੇਲੇ ਇੱਕ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਵਿਚਾਰ ਇਹ ਹੈ ਕਿ ਕੀ ਇਹ ਪ੍ਰੋਜੈਕਟ ਭਵਿੱਖ ਦੇ ਹਾਰਡਵੇਅਰ ਉਤਪਾਦ ਲਈ ਪ੍ਰੋਟੋਟਾਈਪ ਵਜੋਂ ਕੰਮ ਕਰੇਗਾ ਜਾਂ ਨਹੀਂ, ਜੋ ਸਕੇਲ ਕੀਤਾ ਜਾਵੇਗਾ. ਅਰਡਿਊਨ ਇਸ ਭੂਮਿਕਾ ਲਈ ਬਹੁਤ ਵਧੀਆ ਢੰਗ ਨਾਲ ਢੁਕਵਾਂ ਹੈ, ਅਤੇ ਥੋੜ੍ਹੇ ਜਿਹੇ ਕੰਮ ਦੇ ਨਾਲ, ਅਰਡਿਊਨੋ ਨੂੰ ਅਤਲਲ ਤੋਂ ਇੱਕ ਏਵੀਆਰ ਮਾਈਕਰੋਕੰਕਟਰਲਰ ਨਾਲ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਇਕੱਠਾ ਕਰ ਸਕਦਾ ਹੈ ਜਿਸ ਦਾ ਉਤਪਾਦਨ ਵਿੱਚ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਹਾਰਡਵੇਅਰ ਖ਼ਰਚੇ ਵਧੇਰੀ ਹੁੰਦੇ ਹਨ ਅਤੇ ਹਾਰਡਵੇਅਰ ਦੇ ਉਤਪਾਦਨ ਦੇ ਰੇਟ ਨੂੰ ਘਟਾਉਣ ਲਈ ਢੁਕਵਾਂ ਹੁੰਦੇ ਹਨ. ਹਾਲਾਂਕਿ ਇਕੋ ਜਿਹੇ ਕਦਮ ਨੈਟਡੋਇਨੋ ਨਾਲ ਲਿਖੇ ਜਾ ਸਕਦੇ ਹਨ, ਪ੍ਰਕਿਰਿਆ ਘੱਟ ਸਪੱਸ਼ਟ ਹੈ, ਅਤੇ ਇੱਕ ਪੂਰੀ ਨਵੀਂ ਨੈੱਟਡਿਊਨੋ ਦੀ ਵਰਤੋਂ ਦੀ ਜ਼ਰੂਰਤ ਵੀ ਹੋ ਸਕਦੀ ਹੈ, ਜੋ ਕਿ ਉਤਪਾਦ ਦੀ ਲਾਗਤ ਨੂੰ ਮਹੱਤਵਪੂਰਣ ਰੂਪ ਵਿੱਚ ਬਦਲਦਾ ਹੈ ਸੌਫਟਵੇਅਰ ਫਸਟਪ੍ਰਿੰਟ, ਹਾਰਡਵੇਅਰ ਦੀਆਂ ਲੋੜਾਂ, ਅਤੇ ਸਾਫਟਵੇਅਰ ਲਾਗੂ ਕਰਨ ਦੇ ਵੇਰਵੇ ਜਿਵੇਂ ਕਿ ਕੂੜਾ ਸੰਗ੍ਰਹਿ, ਹਰ ਇੱਕ ਨੈੱਟਡਿਊਨ ਪਲੇਟਫਾਰਮ ਨੂੰ ਗੁੰਝਲਦਾਰ ਬਣਾਉਂਦੇ ਹਨ ਜਦੋਂ ਇਸਨੂੰ ਹਾਰਡਵੇਅਰ ਉਤਪਾਦ ਦੇ ਤੌਰ ਤੇ ਵਰਤਣ ਬਾਰੇ ਸੋਚਦੇ ਹਨ.

ਨੈੱਟਵਿਊਨੋ ਅਤੇ ਅਰਡਿਊਨੋ ਦੋਨੋਂ ਜਿਹੜੇ ਸਾਫਟਵੇਅਰ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਤੋਂ ਪਰਿਵਰਤਨ ਦੀ ਤਲਾਸ਼ ਕਰਦੇ ਹਨ ਉਨ੍ਹਾਂ ਲਈ ਮਾਈਕਰੋਕੰਟਰੋਲਰ ਵਿਕਾਸ ਲਈ ਬਹੁਤ ਵਧੀਆ ਸ਼ੁਰੂਆਤ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ. ਉੱਚ ਪੱਧਰ 'ਤੇ, ਨੈਟਡੋਇਨੋ ਗੈਰ-ਮੌਜ਼ੂਦ ਪ੍ਰਯੋਗਾਂ ਲਈ ਇੱਕ ਹੋਰ ਪਹੁੰਚਯੋਗ ਪਲੇਟਫਾਰਮ ਹੋ ਸਕਦੇ ਹਨ, ਖਾਸ ਕਰਕੇ ਜੇ ਕਿਸੇ ਕੋਲ ਸੌਫਟਵੇਅਰ, ਸੀ #, .NET, ਜਾਂ ਵਿਜ਼ੁਅਲ ਸਟੂਡਿਓ ਨਾਲ ਪਿਛੋਕੜ ਹੋਵੇ. ਅਰਡਿਊਨ ਆਪਣੀ IDE ਦੇ ਨਾਲ ਇੱਕ ਥੋੜ੍ਹਾ ਸਟੱਫੜ ਸਿੱਖਣ ਦੀ ਕਮੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਪਰ ਸਹਾਇਤਾ ਲਈ ਇੱਕ ਵੱਡਾ ਭਾਈਚਾਰਾ, ਅਤੇ ਜਿਆਦਾ ਲਚਕੀਲੇਪਨ, ਇੱਕ ਪ੍ਰੋਟੋਟਾਈਪ ਨੂੰ ਉਤਪਾਦਨ ਵਿੱਚ ਲੈਣਾ ਚਾਹੁੰਦਾ ਹੈ.