ARDUINO DEV-11168 AVR ISP ਸ਼ੀਲਡ PTH ਕਿੱਟ
ਉਤਪਾਦ ਜਾਣਕਾਰੀ
- ਉਤਪਾਦ ਦਾ ਨਾਮ: Arduino ਸ਼ੀਲਡ AVR ISP
- ਮਾਡਲ ਨੰਬਰ: ਡੀ.ਈ.ਵੀ.-11168
- ਉਪਭੋਗਤਾ ਮੈਨੂਅਲ: ਉਪਲਬਧ ਹੈ
ਉਤਪਾਦ ਵਰਤੋਂ ਨਿਰਦੇਸ਼
- ArduinoISP ਫਰਮਵੇਅਰ ਖੋਲ੍ਹੋ (Examples) ਤੁਹਾਡੇ Arduino ਬੋਰਡ 'ਤੇ.
- ਜੇਕਰ ਤੁਸੀਂ Arduino 1.0 ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ ਤਾਂ ArduinoISP ਕੋਡ ਵਿੱਚ ਇੱਕ ਛੋਟੀ ਜਿਹੀ ਤਬਦੀਲੀ ਕਰੋ। ਦਿਲ ਦੀ ਧੜਕਣ () ਫੰਕਸ਼ਨ ਵਿੱਚ ਲਾਈਨ ਲੱਭੋ ਜੋ ਦੇਰੀ(40); ਅਤੇ ਇਸਨੂੰ ਦੇਰੀ (20) ਵਿੱਚ ਬਦਲੋ;
- ਟੂਲਸ ਮੀਨੂ ਤੋਂ ਉਚਿਤ ਬੋਰਡ ਅਤੇ ਸੀਰੀਅਲ ਪੋਰਟ ਚੁਣੋ ਜੋ ਪ੍ਰੋਗਰਾਮਰ ਬੋਰਡ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ (ਬੋਰਡ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਨਹੀਂ ਕੀਤਾ ਜਾ ਰਿਹਾ)।
- ArduinoISP ਸਕੈਚ ਨੂੰ ਆਪਣੇ Arduino ਬੋਰਡ 'ਤੇ ਅੱਪਲੋਡ ਕਰੋ।
- ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਚਿੱਤਰ ਤੋਂ ਬਾਅਦ ਆਪਣੇ ਅਰਡਿਊਨੋ ਬੋਰਡ ਨੂੰ ਨਿਸ਼ਾਨਾ ਬੋਰਡ ਨਾਲ ਤਾਰ ਕਰੋ। Arduino Uno ਲਈ, ਰੀਸੈਟ ਅਤੇ ਜ਼ਮੀਨ ਦੇ ਵਿਚਕਾਰ ਇੱਕ 10 uF ਕੈਪਸੀਟਰ ਜੋੜਨਾ ਯਾਦ ਰੱਖੋ।
- ਟੂਲਸ ਮੀਨੂ ਤੋਂ ਉਚਿਤ ਬੋਰਡ ਚੁਣੋ ਜੋ ਉਸ ਬੋਰਡ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ ਜਿਸ 'ਤੇ ਤੁਸੀਂ ਬੂਟਲੋਡਰ (ਪ੍ਰੋਗਰਾਮਰ ਬੋਰਡ ਨਹੀਂ) ਨੂੰ ਲਿਖਣਾ ਚਾਹੁੰਦੇ ਹੋ।
- ਬਰਨ ਬੂਟਲੋਡਰ > Arduino ਨੂੰ ISP ਕਮਾਂਡ ਵਜੋਂ ਵਰਤੋ।
ਨੋਟ: ਇਹ ਵਿਧੀ ਸੰਕੇਤ ਕੀਤੇ ਪਿੰਨਾਂ 'ਤੇ SPI ਸਿਗਨਲਾਂ ਵਾਲੇ ਬੋਰਡਾਂ ਲਈ ਕੰਮ ਕਰਦੀ ਹੈ। ਲਿਓਨਾਰਡੋ ਵਰਗੇ ਬੋਰਡਾਂ ਲਈ, ਜਿੱਥੇ ਇਹ ਵੈਧ ਨਹੀਂ ਹੈ, ਤੁਹਾਨੂੰ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਪਿਨਆਊਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ SPI ਸਿਗਨਲਾਂ ਨੂੰ ISP ਕਨੈਕਟਰ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।
ਇੱਕ AVR ISP (ਇਨ-ਸਿਸਟਮ ਪ੍ਰੋਗਰਾਮਰ) ਦੇ ਤੌਰ ਤੇ ਇੱਕ Arduino ਦੀ ਵਰਤੋਂ ਕਰਨਾ:
ਇਹ ਟਿਊਟੋਰਿਅਲ ਦੱਸਦਾ ਹੈ ਕਿ ਇੱਕ AVR ISP (ਇਨ-ਸਿਸਟਮ ਪ੍ਰੋਗਰਾਮਰ) ਵਜੋਂ ਇੱਕ Arduino ਬੋਰਡ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ। ਇਹ ਤੁਹਾਨੂੰ ਇੱਕ AVR (ਜਿਵੇਂ ਕਿ ATmega168 ਜਾਂ ATmega328 Arduino ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ) ਉੱਤੇ ਬੂਟਲੋਡਰ ਨੂੰ ਲਿਖਣ ਲਈ ਬੋਰਡ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। ਇਸ ਵਿੱਚ ਕੋਡ ਸਾਬਕਾample ਰੈਂਡਲ ਬੋਹਨ ਦੁਆਰਾ ਮੈਗਾ-isp ਫਰਮਵੇਅਰ 'ਤੇ ਅਧਾਰਤ ਹੈ।
ਹਦਾਇਤਾਂ
ਇੱਕ AVR ਉੱਤੇ ਬੂਟਲੋਡਰ ਨੂੰ ਲਿਖਣ ਲਈ ਆਪਣੇ Arduino ਬੋਰਡ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਕੁਝ ਸਧਾਰਨ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।
- ArduinoISP ਫਰਮਵੇਅਰ ਖੋਲ੍ਹੋ (Examples) ਤੁਹਾਡੇ Arduino ਬੋਰਡ ਨੂੰ.
- Arduino 1.0 ਲਈ ਨੋਟ: ਤੁਹਾਨੂੰ ArduinoISP ਕੋਡ ਵਿੱਚ ਇੱਕ ਛੋਟੀ ਜਿਹੀ ਤਬਦੀਲੀ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਦਿਲ ਦੀ ਧੜਕਣ() ਫੰਕਸ਼ਨ ਵਿੱਚ ਉਹ ਲਾਈਨ ਲੱਭੋ ਜੋ "ਦੇਰੀ(40);" ਕਹਿੰਦੀ ਹੈ। ਅਤੇ ਇਸਨੂੰ "ਦੇਰੀ(20);" ਵਿੱਚ ਬਦਲੋ।
- ਟੂਲਜ਼ > ਬੋਰਡ ਅਤੇ ਸੀਰੀਅਲ ਪੋਰਟ ਮੀਨੂ ਵਿੱਚ ਆਈਟਮਾਂ ਦੀ ਚੋਣ ਕਰੋ ਜੋ ਉਸ ਬੋਰਡ ਨਾਲ ਮੇਲ ਖਾਂਦੀਆਂ ਹਨ ਜੋ ਤੁਸੀਂ ਪ੍ਰੋਗਰਾਮਰ ਵਜੋਂ ਵਰਤ ਰਹੇ ਹੋ (ਨਾ ਕਿ ਬੋਰਡ ਜਿਸ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ)।
- ArduinoISP ਸਕੈਚ ਅੱਪਲੋਡ ਕਰੋ।
- ਆਪਣੇ Arduino ਬੋਰਡ ਨੂੰ ਨਿਸ਼ਾਨੇ 'ਤੇ ਤਾਰ ਕਰੋ ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। (Arduino Uno ਲਈ ਨੋਟ: ਤੁਹਾਨੂੰ ਰੀਸੈਟ ਅਤੇ ਜ਼ਮੀਨ ਦੇ ਵਿਚਕਾਰ ਇੱਕ 10 uF ਕੈਪੇਸੀਟਰ ਜੋੜਨ ਦੀ ਲੋੜ ਪਵੇਗੀ।)
- ਟੂਲਸ > ਬੋਰਡ ਮੀਨੂ ਵਿੱਚ ਆਈਟਮ ਦੀ ਚੋਣ ਕਰੋ ਜੋ ਉਸ ਬੋਰਡ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ ਜਿਸ 'ਤੇ ਤੁਸੀਂ ਬੂਟਲੋਡਰ ਨੂੰ ਲਿਖਣਾ ਚਾਹੁੰਦੇ ਹੋ (ਨਾ ਕਿ ਉਹ ਬੋਰਡ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਪ੍ਰੋਗਰਾਮਰ ਵਜੋਂ ਵਰਤ ਰਹੇ ਹੋ)। ਵੇਰਵਿਆਂ ਲਈ ਵਾਤਾਵਰਣ ਪੰਨੇ 'ਤੇ ਬੋਰਡ ਦੇ ਵੇਰਵੇ ਦੇਖੋ।
- ਬਰਨ ਬੂਟਲੋਡਰ > Arduino ਨੂੰ ISP ਕਮਾਂਡ ਵਜੋਂ ਵਰਤੋ।
ਨੋਟ: ਇਹ ਵਿਧੀ ਉਹਨਾਂ ਬੋਰਡਾਂ ਨਾਲ ਕੰਮ ਕਰਦੀ ਹੈ ਜਿਹਨਾਂ ਦੇ ਸੰਕੇਤ ਪਿੰਨਾਂ ਤੇ SPI ਸਿਗਨਲ ਹੁੰਦੇ ਹਨ। ਉਹਨਾਂ ਬੋਰਡਾਂ ਲਈ ਜਿਨ੍ਹਾਂ ਲਈ ਇਹ ਵੈਧ ਨਹੀਂ ਹੈ (32u4 ਬੋਰਡ ਜਿਵੇਂ ਕਿ ਲਿਓਨਾਰਡੋ) SPI ਸਿਗਨਲਾਂ ਨੂੰ ISP ਕਨੈਕਟਰ ਨਾਲ ਕਨੈਕਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਜਿਸਦਾ ਪਿਨਆਉਟ ਹੇਠਾਂ ਰਿਪੋਰਟ ਕੀਤਾ ਗਿਆ ਹੈ।
ਸਰਕਟ
ਸਰਕਟ (Arduino Uno, Dumilanove, ਜਾਂ Diecimila ਨੂੰ ਨਿਸ਼ਾਨਾ ਬਣਾਉਣਾ):
ਇੱਕ Arduino ਬੋਰਡ ਇੱਕ ਹੋਰ Arduino ਬੋਰਡ 'ਤੇ ATmega ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਨ ਲਈ ਇੱਕ ISP ਵਜੋਂ ਸੇਵਾ ਕਰਦਾ ਹੈ। Arduino Uno 'ਤੇ, ਤੁਹਾਨੂੰ ਰੀਸੈਟ ਅਤੇ ਜ਼ਮੀਨ ਦੇ ਵਿਚਕਾਰ (ArduinoISP ਸਕੈਚ ਅੱਪਲੋਡ ਕਰਨ ਤੋਂ ਬਾਅਦ) ਦੇ ਵਿਚਕਾਰ ਇੱਕ 10 uF ਕੈਪਸੀਟਰ ਨੂੰ ਜੋੜਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ। ਨੋਟ ਕਰੋ ਕਿ ਤੁਹਾਨੂੰ ਟੀਚੇ ਵਾਲੇ ਬੋਰਡ 'ਤੇ ਰੀਸੈਟ ਪਿੰਨ ਤੱਕ ਪਹੁੰਚ ਦੀ ਲੋੜ ਹੈ, ਜੋ ਕਿ NG ਜਾਂ ਪੁਰਾਣੇ ਬੋਰਡਾਂ 'ਤੇ ਉਪਲਬਧ ਨਹੀਂ ਹੈ।
ਸਰਕਟ (Arduino NG ਜਾਂ ਪੁਰਾਣੇ ਨੂੰ ਨਿਸ਼ਾਨਾ ਬਣਾਉਣਾ):
NG ਜਾਂ ਪੁਰਾਣੇ ਬੋਰਡਾਂ 'ਤੇ, ਰੀਸੈਟ ਤਾਰ ਨੂੰ ਬੋਰਡ 'ਤੇ Atmega ਚਿੱਪ ਦੇ ਪਿੰਨ 1 ਨਾਲ ਕਨੈਕਟ ਕਰੋ, ਜਿਵੇਂ ਕਿ ਉੱਪਰ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
ਸਰਕਟ (ਇੱਕ ਬ੍ਰੈੱਡਬੋਰਡ 'ਤੇ ਇੱਕ AVR ਨੂੰ ਨਿਸ਼ਾਨਾ ਬਣਾਉਣਾ):
ਵੇਰਵਿਆਂ ਲਈ Arduino ਤੋਂ Breadboard ਟਿਊਟੋਰਿਅਲ ਦੇਖੋ।
ਵਾਇਰਿੰਗ
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
ARDUINO DEV-11168 AVR ISP ਸ਼ੀਲਡ PTH ਕਿੱਟ [pdf] ਯੂਜ਼ਰ ਮੈਨੂਅਲ DEV-11168 AVR ISP ਸ਼ੀਲਡ PTH ਕਿੱਟ, DEV-11168, AVR ISP ਸ਼ੀਲਡ PTH ਕਿੱਟ, ਸ਼ੀਲਡ PTH ਕਿੱਟ, PTH ਕਿੱਟ, ਕਿੱਟ |