ਸਮੱਗਰੀ
ਓਹਲੇ
Arduino REES2 Uno ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ
Arduino Uno ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ
ਆਮ ਐਪਲੀਕੇਸ਼ਨ
- Xoscillo, ਇੱਕ ਓਪਨ-ਸਰੋਤ ਔਸਿਲੋਸਕੋਪ
- Arduinome, ਇੱਕ MIDI ਕੰਟਰੋਲਰ ਯੰਤਰ ਜੋ ਮੋਨੋਮ ਦੀ ਨਕਲ ਕਰਦਾ ਹੈ
- OBDuino, ਇੱਕ ਟ੍ਰਿਪ ਕੰਪਿਊਟਰ ਜੋ ਜ਼ਿਆਦਾਤਰ ਆਧੁਨਿਕ ਕਾਰਾਂ ਵਿੱਚ ਪਾਏ ਜਾਣ ਵਾਲੇ ਆਨ-ਬੋਰਡ ਡਾਇਗਨੌਸਟਿਕਸ ਇੰਟਰਫੇਸ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ
- ਅਰਡੁਪਾਇਲਟ, ਡਰੋਨ ਸਾਫਟਵੇਅਰ ਅਤੇ ਹਾਰਡਵੇਅਰ
- Gameduino, Retro 2D ਵੀਡੀਓ ਗੇਮਾਂ ਬਣਾਉਣ ਲਈ ਇੱਕ Arduino ਢਾਲ
- ArduinoPhone, ਇੱਕ ਖੁਦ ਦਾ ਸੈਲਫੋਨ
- ਪਾਣੀ ਦੀ ਗੁਣਵੱਤਾ ਜਾਂਚ ਪਲੇਟਫਾਰਮ
ਡਾਊਨਲੋਡ / ਇੰਸਟਾਲੇਸ਼ਨ
- 'ਤੇ ਜਾਓ www.arduino.cc arduino ਸੌਫਟਵੇਅਰ ਦਾ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਅਤੇ ਆਪਣਾ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਚੁਣੋ
- ਟਾਈਟਲ ਬਾਰ 'ਤੇ ਸਾਫਟਵੇਅਰ ਟੈਬ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, ਬੱਸ ਹੇਠਾਂ ਸਕ੍ਰੋਲ ਕਰੋ ਜਦੋਂ ਤੁਸੀਂ ਇਹ ਚਿੱਤਰ ਦੇਖੋਗੇ
- ਤੁਹਾਡੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੇ ਅਨੁਸਾਰ, ਜਿਵੇਂ ਕਿ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਵਿੰਡੋਜ਼ ਸਿਸਟਮ ਹੈ ਤਾਂ ਵਿੰਡੋਜ਼ ਇੰਸਟੌਲਰ ਦੀ ਚੋਣ ਕਰੋ।
ਸ਼ੁਰੂਆਤੀ ਸੈੱਟਅੱਪ
- ਟੂਲਸ ਮੀਨੂ ਅਤੇ ਬੋਰਡ ਚੁਣੋ
- ਫਿਰ Arduino ਬੋਰਡ ਦੀ ਕਿਸਮ ਚੁਣੋ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਪ੍ਰੋਗਰਾਮ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਸਾਡੇ ਕੇਸ ਵਿੱਚ ਇਹ Arduino Uno ਹੈ।
- ਪ੍ਰੋਗਰਾਮਰ Arduino ISP ਦੀ ਚੋਣ ਕਰੋ, ਜੇਕਰ ਇਹ ਨਹੀਂ ਚੁਣਿਆ ਗਿਆ ਤਾਂ Arduino ISP ਪ੍ਰੋਗਰਾਮਰ ਨੂੰ ਚੁਣਨਾ ਚਾਹੀਦਾ ਹੈ। Arduino ਨੂੰ ਕਨੈਕਟ ਕਰਨ ਤੋਂ ਬਾਅਦ COM ਪੋਰਟ ਦੀ ਚੋਣ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।
ਇੱਕ LED ਝਪਕਾਓ
- ਬੋਰਡ ਨੂੰ ਕੰਪਿਊਟਰ ਨਾਲ ਕਨੈਕਟ ਕਰੋ। Arduino ਵਿੱਚ, ਸਾਫਟਵੇਅਰ 'ਤੇ ਜਾਓ File -> ਸਾਬਕਾamples -> ਬੇਸਿਕਸ -> ਬਲਿੰਕ LED। ਕੋਡ ਆਪਣੇ ਆਪ ਵਿੰਡੋ ਵਿੱਚ ਲੋਡ ਹੋ ਜਾਵੇਗਾ।
- ਅੱਪਲੋਡ ਬਟਨ ਨੂੰ ਦਬਾਓ ਅਤੇ ਪ੍ਰੋਗਰਾਮ ਦੁਆਰਾ ਅੱਪਲੋਡ ਹੋ ਗਿਆ ਹੋਣ ਤੱਕ ਉਡੀਕ ਕਰੋ। ਤੁਹਾਨੂੰ ਪਿੰਨ 13 ਦੇ ਅੱਗੇ LED ਨੂੰ ਝਪਕਣਾ ਸ਼ੁਰੂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਨੋਟ ਕਰੋ ਕਿ ਜ਼ਿਆਦਾਤਰ ਬੋਰਡਾਂ ਨਾਲ ਪਹਿਲਾਂ ਹੀ ਇੱਕ ਹਰਾ LED ਜੁੜਿਆ ਹੋਇਆ ਹੈ - ਤੁਹਾਨੂੰ ਜ਼ਰੂਰੀ ਤੌਰ 'ਤੇ ਇੱਕ ਵੱਖਰੀ LED ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
ਸਮੱਸਿਆ ਨਿਪਟਾਰਾ
ਜੇਕਰ ਤੁਸੀਂ Arduino Uno 'ਤੇ ਕੋਈ ਪ੍ਰੋਗਰਾਮ ਅੱਪਲੋਡ ਕਰਨ ਦੇ ਯੋਗ ਨਹੀਂ ਹੋ ਅਤੇ Tx ਅਤੇ Rx ਨੂੰ ਅੱਪਲੋਡ ਕਰਦੇ ਸਮੇਂ "BLINK" ਲਈ ਇਹ ਗਲਤੀ ਪ੍ਰਾਪਤ ਕਰ ਰਹੇ ਹੋ ਤਾਂ ਇੱਕੋ ਸਮੇਂ 'ਤੇ ਝਪਕਦੇ ਹੋ ਅਤੇ ਸੁਨੇਹਾ ਤਿਆਰ ਕਰੋ।
avrdude: ਤਸਦੀਕ ਗਲਤੀ, ਬਾਈਟ 'ਤੇ ਪਹਿਲੀ ਬੇਮੇਲ 0x00000x0d != 0x0c ਐਵਰਡੂਡ ਤਸਦੀਕ ਗਲਤੀ; ਸਮੱਗਰੀ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ Avrdudedone “ਧੰਨਵਾਦ”
ਸੁਝਾਅ
- ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਟੂਲਸ > ਬੋਰਡ ਮੀਨੂ ਵਿੱਚ ਸਹੀ ਆਈਟਮ ਚੁਣੀ ਹੈ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ Arduino Uno ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਸਨੂੰ ਚੁਣਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ। ਨਾਲ ਹੀ, ਨਵੇਂ Arduino Duemilanove ਬੋਰਡ ATmega328 ਦੇ ਨਾਲ ਆਉਂਦੇ ਹਨ, ਜਦੋਂ ਕਿ ਪੁਰਾਣੇ ਬੋਰਡਾਂ ਵਿੱਚ ATmega168 ਹੁੰਦੇ ਹਨ। ਜਾਂਚ ਕਰਨ ਲਈ, ਆਪਣੇ Arduino ਬੋਰਡ 'ਤੇ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ (ਵੱਡੀ ਚਿੱਪ) 'ਤੇ ਟੈਕਸਟ ਪੜ੍ਹੋ।
- ਜਾਂਚ ਕਰੋ ਕਿ ਟੂਲਸ > ਸੀਰੀਅਲ ਪੋਰਟ ਮੀਨੂ ਵਿੱਚ ਸਹੀ ਪੋਰਟ ਚੁਣੀ ਗਈ ਹੈ (ਜੇ ਤੁਹਾਡੀ ਪੋਰਟ ਦਿਖਾਈ ਨਹੀਂ ਦਿੰਦੀ, ਤਾਂ ਕੰਪਿਊਟਰ ਨਾਲ ਜੁੜੇ ਬੋਰਡ ਨਾਲ IDE ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ)। ਮੈਕ 'ਤੇ, ਸੀਰੀਅਲ ਪੋਰਟ ਕੁਝ ਅਜਿਹਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਜਿਵੇਂ /dev/tty.usbmodem621 (Uno ਜਾਂ Mega 2560 ਲਈ) ਜਾਂ /dev/tty.usbserial-A02f8e (ਪੁਰਾਣੇ, FTDI- ਆਧਾਰਿਤ ਬੋਰਡਾਂ ਲਈ)। ਲੀਨਕਸ ਉੱਤੇ, ਇਹ /dev/ttyACM0 ਜਾਂ ਸਮਾਨ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ (Uno ਜਾਂ Mega 2560 ਲਈ) ਜਾਂ
/dev/ttyUSB0 ਜਾਂ ਸਮਾਨ (ਪੁਰਾਣੇ ਬੋਰਡਾਂ ਲਈ)। - ਵਿੰਡੋਜ਼ 'ਤੇ, ਇਹ ਇੱਕ COM ਪੋਰਟ ਹੋਵੇਗਾ ਪਰ ਤੁਹਾਨੂੰ ਇਹ ਦੇਖਣ ਲਈ ਡਿਵਾਈਸ ਮੈਨੇਜਰ (ਪੋਰਟਾਂ ਦੇ ਹੇਠਾਂ) ਵਿੱਚ ਜਾਂਚ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਆਪਣੇ Arduino ਬੋਰਡ ਲਈ ਸੀਰੀਅਲ ਪੋਰਟ ਨਹੀਂ ਜਾਪਦਾ ਹੈ, ਤਾਂ ਡਰਾਈਵਰਾਂ ਬਾਰੇ ਹੇਠਾਂ ਦਿੱਤੀ ਜਾਣਕਾਰੀ ਦੇਖੋ।
ਡਰਾਈਵਰ
- ਵਿੰਡੋਜ਼ 7 (ਖਾਸ ਤੌਰ 'ਤੇ 64-ਬਿੱਟ ਸੰਸਕਰਣ) 'ਤੇ, ਤੁਹਾਨੂੰ ਡਿਵਾਈਸ ਮੈਨੇਜਰ ਵਿੱਚ ਜਾਣ ਅਤੇ ਯੂਨੋ ਜਾਂ ਮੈਗਾ 2560 ਲਈ ਡਰਾਈਵਰਾਂ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ।
- ਡਿਵਾਈਸ 'ਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ (ਬੋਰਡ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਨਾਲ ਜੁੜਿਆ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ), ਅਤੇ ਵਿੰਡੋਜ਼ ਨੂੰ ਉਚਿਤ .inf 'ਤੇ ਪੁਆਇੰਟ ਕਰੋ। file ਦੁਬਾਰਾ .inf Arduino ਸੌਫਟਵੇਅਰ ਦੇ ਡਰਾਈਵਰ/ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਹੈ (ਇਸਦੀ FTDI USB ਡਰਾਈਵਰ ਸਬ-ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਨਹੀਂ)।
- ਜੇਕਰ ਤੁਹਾਨੂੰ Windows XP 'ਤੇ Uno ਜਾਂ Mega 2560 ਡਰਾਈਵਰਾਂ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਵੇਲੇ ਇਹ ਤਰੁੱਟੀ ਮਿਲਦੀ ਹੈ: “ਸਿਸਟਮ file ਨਿਰਧਾਰਤ
- ਲੀਨਕਸ ਉੱਤੇ, Uno ਅਤੇ Mega 2560 ਫਾਰਮ /dev/ttyACM0 ਦੇ ਡਿਵਾਈਸਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ। ਇਹ ਆਰਐਕਸਟੀਐਕਸ ਲਾਇਬ੍ਰੇਰੀ ਦੇ ਮਿਆਰੀ ਸੰਸਕਰਣ ਦੁਆਰਾ ਸਮਰਥਿਤ ਨਹੀਂ ਹਨ ਜੋ ਆਰਡੀਨੋ ਸੌਫਟਵੇਅਰ ਸੀਰੀਅਲ ਸੰਚਾਰ ਲਈ ਵਰਤਦਾ ਹੈ। ਲੀਨਕਸ ਲਈ Arduino ਸੌਫਟਵੇਅਰ ਡਾਊਨਲੋਡ ਵਿੱਚ ਇਹਨਾਂ /dev/ttyACM* ਡਿਵਾਈਸਾਂ ਦੀ ਖੋਜ ਕਰਨ ਲਈ ਪੈਚ ਕੀਤੀ RXTX ਲਾਇਬ੍ਰੇਰੀ ਦਾ ਇੱਕ ਸੰਸਕਰਣ ਸ਼ਾਮਲ ਹੈ। ਇੱਥੇ ਇੱਕ ਉਬੰਟੂ ਪੈਕੇਜ (11.04 ਲਈ) ਵੀ ਹੈ ਜਿਸ ਵਿੱਚ ਇਹਨਾਂ ਡਿਵਾਈਸਾਂ ਲਈ ਸਮਰਥਨ ਸ਼ਾਮਲ ਹੈ। ਜੇਕਰ, ਹਾਲਾਂਕਿ, ਤੁਸੀਂ ਆਪਣੀ ਡਿਸਟਰੀਬਿਊਸ਼ਨ ਤੋਂ RXTX ਪੈਕੇਜ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ /dev/ttyACM0 ਤੋਂ/dev/ttyUSB0 ਤੱਕ ਸਿਮਲਿੰਕ ਕਰਨ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ (ਸਾਬਕਾ ਲਈample) ਤਾਂ ਕਿ ਸੀਰੀਅਲ ਪੋਰਟ Arduino ਸੌਫਟਵੇਅਰ ਵਿੱਚ ਦਿਖਾਈ ਦੇਵੇ
ਚਲਾਓ
- sudo usermod -a -G tty yourUserName
- sudo usermod -a -G ਆਪਣੇ ਯੂਜ਼ਰਨੇਮ ਨੂੰ ਡਾਇਲ ਕਰੋ
- ਤਬਦੀਲੀਆਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਲੌਗ ਆਫ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਲੌਗਇਨ ਕਰੋ।
ਸੀਰੀਅਲ ਪੋਰਟ ਤੱਕ ਪਹੁੰਚ
- ਵਿੰਡੋਜ਼ 'ਤੇ, ਜੇਕਰ ਸੌਫਟਵੇਅਰ ਸ਼ੁਰੂ ਹੋਣ ਵਿੱਚ ਹੌਲੀ ਹੈ ਜਾਂ ਲਾਂਚ ਹੋਣ 'ਤੇ ਕ੍ਰੈਸ਼ ਹੋ ਜਾਂਦਾ ਹੈ, ਜਾਂ ਟੂਲਸ ਮੀਨੂ ਖੁੱਲ੍ਹਣ ਵਿੱਚ ਹੌਲੀ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਡਿਵਾਈਸ ਮੈਨੇਜਰ ਵਿੱਚ ਬਲੂਟੁੱਥ ਸੀਰੀਅਲ ਪੋਰਟਾਂ ਜਾਂ ਹੋਰ ਨੈੱਟਵਰਕਡ COM ਪੋਰਟਾਂ ਨੂੰ ਅਯੋਗ ਕਰਨ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ। Arduino ਸੌਫਟਵੇਅਰ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਦੇ ਸਾਰੇ ਸੀਰੀਅਲ (COM) ਪੋਰਟਾਂ ਨੂੰ ਸਕੈਨ ਕਰਦਾ ਹੈ ਜਦੋਂ ਇਹ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ਅਤੇ ਜਦੋਂ ਤੁਸੀਂ ਟੂਲਸ ਮੀਨੂ ਨੂੰ ਖੋਲ੍ਹਦੇ ਹੋ, ਅਤੇ ਇਹ ਨੈੱਟਵਰਕਡ ਪੋਰਟਾਂ ਕਈ ਵਾਰ ਵੱਡੀ ਦੇਰੀ ਜਾਂ ਕਰੈਸ਼ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦੀਆਂ ਹਨ।
- ਜਾਂਚ ਕਰੋ ਕਿ ਤੁਸੀਂ ਕੋਈ ਵੀ ਪ੍ਰੋਗਰਾਮ ਨਹੀਂ ਚਲਾ ਰਹੇ ਹੋ ਜੋ ਸਾਰੇ ਸੀਰੀਅਲ ਪੋਰਟਾਂ ਨੂੰ ਸਕੈਨ ਕਰਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ USB ਸੈਲੂਲਰ ਵਾਈ-ਫਾਈ ਡੋਂਗਲ ਸੌਫਟਵੇਅਰ (ਜਿਵੇਂ ਕਿ ਸਪ੍ਰਿੰਟ ਜਾਂ ਵੇਰੀਜੋਨ ਤੋਂ), PDA ਸਿੰਕ ਐਪਲੀਕੇਸ਼ਨਾਂ, ਬਲੂਟੁੱਥ-USB ਡਰਾਈਵਰ (ਜਿਵੇਂ ਕਿ ਬਲੂਸੋਲੀਲ), ਵਰਚੁਅਲ ਡੈਮਨ ਟੂਲਸ, ਆਦਿ।
- ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਫਾਇਰਵਾਲ ਸਾਫਟਵੇਅਰ ਨਹੀਂ ਹੈ ਜੋ ਸੀਰੀਅਲ ਪੋਰਟ (ਜਿਵੇਂ ਕਿ ਜ਼ੋਨ ਅਲਾਰਮ) ਤੱਕ ਪਹੁੰਚ ਨੂੰ ਰੋਕਦਾ ਹੈ।
- ਤੁਹਾਨੂੰ ਪ੍ਰੋਸੈਸਿੰਗ, PD, vvvv, ਆਦਿ ਨੂੰ ਛੱਡਣ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ ਜੇਕਰ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ USB 'ਤੇ ਡਾਟਾ ਪੜ੍ਹਨ ਲਈ ਜਾਂ Arduino ਬੋਰਡ ਨਾਲ ਸੀਰੀਅਲ ਕਨੈਕਸ਼ਨ ਲਈ ਵਰਤ ਰਹੇ ਹੋ।
- ਲੀਨਕਸ 'ਤੇ, ਤੁਸੀਂ ਆਰਡਿਨੋ ਸੌਫਟਵੇਅਰ ਨੂੰ ਰੂਟ ਦੇ ਤੌਰ 'ਤੇ ਚਲਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ, ਘੱਟੋ-ਘੱਟ ਅਸਥਾਈ ਤੌਰ 'ਤੇ ਇਹ ਦੇਖਣ ਲਈ ਕਿ ਕੀ ਅੱਪਲੋਡ ਨੂੰ ਠੀਕ ਕਰਦਾ ਹੈ।
ਸਰੀਰਕ ਕਨੈਕਸ਼ਨ
- ਪਹਿਲਾਂ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡਾ ਬੋਰਡ ਚਾਲੂ ਹੈ (ਹਰਾ LED ਚਾਲੂ ਹੈ) ਅਤੇ ਕੰਪਿਊਟਰ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ।
- Arduino Uno ਅਤੇ Mega 2560 ਨੂੰ USB ਹੱਬ ਰਾਹੀਂ ਮੈਕ ਨਾਲ ਜੁੜਨ ਵਿੱਚ ਮੁਸ਼ਕਲ ਆ ਸਕਦੀ ਹੈ। ਜੇਕਰ ਤੁਹਾਡੇ “ਟੂਲਜ਼ > ਸੀਰੀਅਲ ਪੋਰਟ” ਮੀਨੂ ਵਿੱਚ ਕੁਝ ਵੀ ਦਿਖਾਈ ਨਹੀਂ ਦਿੰਦਾ ਹੈ, ਤਾਂ ਬੋਰਡ ਨੂੰ ਸਿੱਧਾ ਆਪਣੇ ਕੰਪਿਊਟਰ ਨਾਲ ਜੋੜਨ ਅਤੇ Arduino IDE ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ।
- ਅੱਪਲੋਡ ਕਰਦੇ ਸਮੇਂ ਡਿਜ਼ੀਟਲ ਪਿੰਨ 0 ਅਤੇ 1 ਨੂੰ ਡਿਸਕਨੈਕਟ ਕਰੋ ਕਿਉਂਕਿ ਉਹਨਾਂ ਨੂੰ ਕੰਪਿਊਟਰ ਨਾਲ ਸੀਰੀਅਲ ਸੰਚਾਰ ਨਾਲ ਸਾਂਝਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ (ਕੋਡ ਅੱਪਲੋਡ ਕੀਤੇ ਜਾਣ ਤੋਂ ਬਾਅਦ ਉਹ ਕਨੈਕਟ ਅਤੇ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ)।
- ਬੋਰਡ ਨਾਲ ਕਨੈਕਟ ਕੀਤੇ ਕਿਸੇ ਵੀ ਚੀਜ਼ ਨਾਲ ਅੱਪਲੋਡ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ (ਬੇਸ਼ਕ, USB ਕੇਬਲ ਤੋਂ ਇਲਾਵਾ)।
- ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਬੋਰਡ ਕਿਸੇ ਵੀ ਧਾਤੂ ਜਾਂ ਸੰਚਾਲਕ ਨੂੰ ਛੂਹ ਨਹੀਂ ਰਿਹਾ ਹੈ।
- ਇੱਕ ਵੱਖਰੀ USB ਕੇਬਲ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ; ਕਈ ਵਾਰ ਉਹ ਕੰਮ ਨਹੀਂ ਕਰਦੇ।
ਆਟੋ ਰੀਸੈਟ
- ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਅਜਿਹਾ ਬੋਰਡ ਹੈ ਜੋ ਆਟੋ-ਰੀਸੈੱਟ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ ਹੈ, ਤਾਂ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਅੱਪਲੋਡ ਕਰਨ ਤੋਂ ਕੁਝ ਸਕਿੰਟਾਂ ਪਹਿਲਾਂ ਬੋਰਡ ਨੂੰ ਰੀਸੈਟ ਕਰ ਰਹੇ ਹੋ। (Arduino Diecimila, Duemilanove, ਅਤੇ Nano 6-ਪਿੰਨ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਿਰਲੇਖਾਂ ਦੇ ਨਾਲ ਲਿਲੀਪੈਡ, ਪ੍ਰੋ, ਅਤੇ ਪ੍ਰੋ ਮਿੰਨੀ ਵਾਂਗ ਆਟੋ-ਰੀਸੈੱਟ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ)।
- ਹਾਲਾਂਕਿ, ਨੋਟ ਕਰੋ ਕਿ ਕੁਝ ਡਾਇਸੀਮਿਲਾ ਗਲਤ ਬੂਟਲੋਡਰ ਨਾਲ ਗਲਤੀ ਨਾਲ ਸਾੜ ਦਿੱਤੇ ਗਏ ਸਨ ਅਤੇ ਤੁਹਾਨੂੰ ਅੱਪਲੋਡ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਰੀਸੈਟ ਬਟਨ ਨੂੰ ਸਰੀਰਕ ਤੌਰ 'ਤੇ ਦਬਾਉਣ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ।
- ਹਾਲਾਂਕਿ, ਕੁਝ ਕੰਪਿਊਟਰਾਂ 'ਤੇ, ਤੁਹਾਨੂੰ Arduino ਵਾਤਾਵਰਣ ਵਿੱਚ ਅੱਪਲੋਡ ਬਟਨ ਨੂੰ ਦਬਾਉਣ ਤੋਂ ਬਾਅਦ ਬੋਰਡ 'ਤੇ ਰੀਸੈਟ ਬਟਨ ਨੂੰ ਦਬਾਉਣ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ। ਦੋਵਾਂ ਵਿਚਕਾਰ ਸਮੇਂ ਦੇ ਵੱਖੋ-ਵੱਖਰੇ ਅੰਤਰਾਲਾਂ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ, 10 ਸਕਿੰਟ ਜਾਂ ਵੱਧ।
- ਜੇਕਰ ਤੁਹਾਨੂੰ ਇਹ ਤਰੁੱਟੀ ਮਿਲਦੀ ਹੈ: [VP 1]ਡਿਵਾਈਸ ਸਹੀ ਢੰਗ ਨਾਲ ਜਵਾਬ ਨਹੀਂ ਦੇ ਰਹੀ ਹੈ। ਦੁਬਾਰਾ ਅਪਲੋਡ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ (ਭਾਵ ਬੋਰਡ ਨੂੰ ਰੀਸੈਟ ਕਰੋ ਅਤੇ ਦੂਜੀ ਵਾਰ ਡਾਉਨਲੋਡ ਬਟਨ ਦਬਾਓ)।
ਬੂਟ ਲੋਡਰ
- ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੇ Arduino ਬੋਰਡ 'ਤੇ ਇੱਕ ਬੂਟਲੋਡਰ ਸਾੜਿਆ ਗਿਆ ਹੈ। ਜਾਂਚ ਕਰਨ ਲਈ, ਬੋਰਡ ਨੂੰ ਰੀਸੈਟ ਕਰੋ। ਬਿਲਟ-ਇਨ LED (ਜੋ ਕਿ ਪਿੰਨ 13 ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ) ਝਪਕਣਾ ਚਾਹੀਦਾ ਹੈ। ਜੇਕਰ ਅਜਿਹਾ ਨਹੀਂ ਹੁੰਦਾ, ਤਾਂ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਬੋਰਡ 'ਤੇ ਕੋਈ ਬੂਟਲੋਡਰ ਨਾ ਹੋਵੇ।
- ਤੁਹਾਡੇ ਕੋਲ ਕਿਹੋ ਜਿਹਾ ਬੋਰਡ ਹੈ। ਜੇਕਰ ਇਹ ਇੱਕ ਮਿੰਨੀ, ਲਿਲੀਪੈਡ ਜਾਂ ਹੋਰ ਬੋਰਡ ਹੈ ਜਿਸ ਲਈ ਵਾਧੂ ਵਾਇਰਿੰਗ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਆਪਣੇ ਸਰਕਟ ਦੀ ਇੱਕ ਫੋਟੋ ਸ਼ਾਮਲ ਕਰੋ, ਜੇ ਸੰਭਵ ਹੋਵੇ।
- ਕੀ ਤੁਸੀਂ ਕਦੇ ਬੋਰਡ 'ਤੇ ਅੱਪਲੋਡ ਕਰਨ ਦੇ ਯੋਗ ਸੀ ਜਾਂ ਨਹੀਂ। ਜੇਕਰ ਅਜਿਹਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਬੋਰਡ ਦੇ ਨਾਲ ਕੀ ਕਰ ਰਹੇ ਸੀ/ਕਦੋਂ ਇਸ ਨੇ ਕੰਮ ਕਰਨਾ ਬੰਦ ਕਰ ਦਿੱਤਾ ਸੀ, ਅਤੇ ਤੁਸੀਂ ਹਾਲ ਹੀ ਵਿੱਚ ਆਪਣੇ ਕੰਪਿਊਟਰ ਤੋਂ ਕਿਹੜਾ ਸਾਫਟਵੇਅਰ ਜੋੜਿਆ ਜਾਂ ਹਟਾਇਆ ਹੈ?
- ਜਦੋਂ ਤੁਸੀਂ ਵਰਬੋਜ਼ ਆਉਟਪੁੱਟ ਸਮਰਥਿਤ ਨਾਲ ਅੱਪਲੋਡ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹੋ ਤਾਂ ਸੁਨੇਹੇ ਪ੍ਰਦਰਸ਼ਿਤ ਹੁੰਦੇ ਹਨ। ਅਜਿਹਾ ਕਰਨ ਲਈ, ਟੂਲਬਾਰ ਵਿੱਚ ਅੱਪਲੋਡ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰਦੇ ਸਮੇਂ ਸ਼ਿਫਟ ਬਟਨ ਨੂੰ ਦਬਾ ਕੇ ਰੱਖੋ।