चित्र लोड हो रहा है…
UNO अब 32-बिट: असली DAC और 14-बिट ADC वाली 48 MHz की Arm चिप, वही 5 V पिन और शील्ड वाला आकार, और USB-C। WiFi वाले रूप में एक ESP32-S3 रेडियो और 12 x 8 LED मैट्रिक्स जुड़ जाते हैं।
हर पाठ बोर्ड पर आपका अपना कोड चलाता है। उसकी सारी जाँचें पास करें, तो वह पूरा माना जाता है।
बोर्ड को सही क्रम में जोड़ें, फिर बेंच की तरह उसे पावर दें और जाँचें।
10 में से 0 चरणUSB-C केबल और एडैप्टर निकाल दें। चालू बोर्ड पर कभी कुछ न बनाएँ और न ही उसकी मरम्मत करें।
हर खराबी सिमुलेशन में सच में होती है। एक चालू करें, चित्र देखें, फिर पढ़ें कि ऐसा क्यों हुआ।
UNO R4 में UNO R3 जैसा ही आकार, हेडर की जगहें और 5 V लॉजिक है, इसलिए ज़्यादातर शील्ड अब भी लग जाती हैं, पर 8-बिट ATmega328P की जगह Renesas RA4M1 है: 48 MHz पर एक Arm Cortex-M4F, 256 KB फ़्लैश, 32 KB RAM और EEPROM के लिए 8 KB डेटा फ़्लैश के साथ। इसमें A0 पर 12-बिट DAC, 14-बिट ADC, A1-A3 पर एक op-amp और एक CAN कंट्रोलर जुड़ गए हैं, और यह अपने अंदर वाले ऑसिलेटर से चलता है (बोर्ड पर कोई क्रिस्टल नहीं है)। पावर USB-C से 5 V पर आती है, या बैरल जैक या VIN पर 6-24 V से, एक बक कनवर्टर से होकर, जो ठंडा रहता है जबकि R3 का लीनियर रेगुलेटर गरम हो जाता था। इसके दो रूप हैं। Minima खाली बोर्ड है, नेटिव USB और एक SWD डीबग हेडर के साथ। WiFi में एक ESP32-S3 मॉड्यूल जुड़ता है जो USB ब्रिज भी है और Wi-Fi व Bluetooth रेडियो भी, साथ में 12 x 8 लाल LED मैट्रिक्स और 3.3 V Qwiic कनेक्टर। R3 से एक नियम बदलता है: हर पिन 8 mA के लिए ठीक है, 20 के लिए नहीं।
| हेडर | पिन | नाम | काम | लेवल | अधिकतम करंट | टिप्पणियाँ |
|---|---|---|---|---|---|---|
| JANALOG | 1 | BOOT | MD (P201), boot mode strap, स्ट्रैपिंग पिन | 5 V | – | BOOT: RA4M1 का MD पिन, जहाँ UNO R3 पर NC था। रीसेट पर LOW रखा जाए तो चिप आपके स्केच के बजाय अपना ROM बूट मोड शुरू करती है। इसे बिना जोड़े छोड़ें। |
| JANALOG | 2 | IOREF | 5 V logic reference | 5 V | – | IOREF: 5 V से बँधा, ताकि शील्ड को लॉजिक स्तर पता रहे। |
| JANALOG | 3 | RESET | RESET (active low) | 5 V | – | |
| JANALOG | 4 | 3.3V | 3.3 V out | 3.3 V | – | 3.3 V आउट। Minima पर कमज़ोर (RA4M1 का अपना USB रेगुलेटर); WiFi पर यह ESP32-S3 के साथ एक रेगुलेटर साझा करता है। |
| JANALOG | 5 | 5V | 5 V rail | 5 V | – | 5 V रेल: आपके सर्किट के लिए आउट, या साफ़ 5 V इन, बिना किसी सुरक्षा के। |
| JANALOG | 6 | GND | ground | – | – | |
| JANALOG | 7 | GND | ground | – | – | |
| JANALOG | 8 | VIN | 6-24 V in | – | – | 6-24 V इन, वही नोड जो बैरल जैक का बीच वाला पिन है। |
| JANALOG | 9 | A0 | A0, P014, AN09, DAC (12-bit) | 5 V5 V सह सकता है | 8 mA | एनालॉग इनपुट, और RA4M1 का 12-बिट DAC आउटपुट। DAC, A0 का ही दूसरा नाम है। |
| JANALOG | 10 | A1 | A1, P000, AN00, OPAMP + | 5 V5 V सह सकता है | 8 mA | |
| JANALOG | 11 | A2 | A2, P001, AN01, OPAMP - | 5 V5 V सह सकता है | 8 mA | |
| JANALOG | 12 | A3 | A3, P002, AN02, OPAMP out | 5 V5 V सह सकता है | 8 mA | |
| JANALOG | 13 | A4 | A4, P101, AN21, I2C SDA (Wire) | 5 V5 V सह सकता है | 8 mA | |
| JANALOG | 14 | A5 | A5, P100, AN22, I2C SCL (Wire) | 5 V5 V सह सकता है | 8 mA | |
| JDIGITAL | 1 | RX◂0 | D0, P301, Serial1 RX | 5 V5 V सह सकता है | 8 mA | Serial1 RX (P301)। R4 पर Serial, USB है, इसलिए D0 और D1 किसी और डिवाइस के लिए खाली हैं और अपलोड के रास्ते में कभी नहीं आते। |
| JDIGITAL | 2 | TX▸1 | D1, P302, Serial1 TX | 5 V5 V सह सकता है | 8 mA | |
| JDIGITAL | 3 | 2 | D2, P105, IRQ0 | 5 V5 V सह सकता है | 8 mA | |
| JDIGITAL | 4 | ~3 | D3, P104, IRQ1, PWM | 5 V5 V सह सकता है | 8 mA | |
| JDIGITAL | 5 | 4 | D4, P103, CAN TX | 5 V5 V सह सकता है | 8 mA | |
| JDIGITAL | 6 | ~5 | D5, P102, CAN RX, PWM | 5 V5 V सह सकता है | 8 mA | |
| JDIGITAL | 7 | ~6 | D6, P106, PWM | 5 V5 V सह सकता है | 8 mA | |
| JDIGITAL | 8 | 7 | D7, P107 | 5 V5 V सह सकता है | 8 mA | |
| JDIGITAL | 9 | 8 | D8, P304 | 5 V5 V सह सकता है | 8 mA | |
| JDIGITAL | 10 | ~9 | D9, P303, PWM | 5 V5 V सह सकता है | 8 mA | |
| JDIGITAL | 11 | ~10 | D10, P112, SPI CS, PWM | 5 V5 V सह सकता है | 8 mA | |
| JDIGITAL | 12 | ~11 | D11, P109, SPI COPI, PWM | 5 V5 V सह सकता है | 8 mA | |
| JDIGITAL | 13 | 12 | D12, P110, SPI CIPO | 5 V5 V सह सकता है | 8 mA | |
| JDIGITAL | 14 | 13 | D13, P111, SPI SCK, LED_BUILTIN | 5 V5 V सह सकता है | 8 mA | D13 (P111): LED_BUILTIN, L LED का पिन, और SPI SCK। |
| JDIGITAL | 15 | GND | ground | – | – | |
| JDIGITAL | 16 | AREF | analog reference in | 5 V | – | AREF: analogReference(AR_EXTERNAL) के बाद analogRead() के लिए बाहरी रेफ़रेंस। |
| JDIGITAL | 17 | SDA | I2C SDA (Wire), same pin as A4 | 5 V5 V सह सकता है | 8 mA | SDA: A4 वाला ही तार। बोर्ड पर पुल-अप रेज़िस्टर नहीं हैं, इसलिए I²C मॉड्यूल को अपने साथ लाने होंगे। |
| JDIGITAL | 18 | SCL | I2C SCL (Wire), same pin as A5 | 5 V5 V सह सकता है | 8 mA | |
| ICSP | 1 | CIPO | SPI CIPO, same signal as D12 | 5 V | – | |
| ICSP | 2 | 5V | 5 V rail | 5 V | – | |
| ICSP | 3 | SCK | SPI SCK, same signal as D13 | 5 V | – | |
| ICSP | 4 | COPI | SPI COPI, same signal as D11 | 5 V | – | |
| ICSP | 5 | RESET | RESET (active low) | 5 V | – | |
| ICSP | 6 | GND | ground | – | – | |
| SWD | 1 | +5V | target voltage (5 V) | 5 V | – | डीबग हेडर का टारगेट वोल्टेज 5 V है, 3.3 V नहीं: ऐसा प्रोब इस्तेमाल करें जो इसे झेल सके। |
| SWD | 2 | SWDIO | P108 SWDIO | 5 V | – | |
| SWD | 3 | GND | ground | – | – | |
| SWD | 4 | SWCLK | P300 SWCLK | 5 V | – | |
| SWD | 5 | GND | ground | – | – | |
| SWD | 6 | NC | not connected | – | – | |
| SWD | 7 | RX | P502 RXD1 (spare UART) | 5 V | – | |
| SWD | 8 | TX | P501 TXD1 (spare UART) | 5 V | – | |
| SWD | 9 | GND | ground | – | – | |
| SWD | 10 | RESET | RESET (active low) | 5 V | – | RESET। डेटाशीट NC कहती है, पर Arduino की अपनी डिज़ाइन फ़ाइलें इसे RESET से जोड़ती हैं, जैसा मानक 10-पिन Cortex डीबग पिनआउट करता है। |
| ESP | 1 | IO42 | ESP32-S3 GPIO42, MTMS (JTAG) | 3.3 V | – | ESP32-S3 के पिन, सिर्फ़ 3.3 V। इन्हें कभी 5 V वाले RA4M1 पिन से न जोड़ें। |
| ESP | 2 | IO41 | ESP32-S3 GPIO41, MTDI (JTAG) | 3.3 V | – | |
| ESP | 3 | TXD0 | ESP32-S3 UART0 TX | 3.3 V | – | |
| ESP | 4 | DOWNLOAD | ESP32-S3 GPIO0, boot strap, स्ट्रैपिंग पिन | 3.3 V | – | DOWNLOAD (ESP32-S3 का GPIO0)। रीसेट पर GND पर रखा जाए तो ESP32-S3 अपने ROM डाउनलोड मोड में esptool का इंतज़ार करता है, और USB ब्रिज और Serial गायब हो जाते हैं। |
| ESP | 5 | RXD0 | ESP32-S3 UART0 RX | 3.3 V | – | |
| ESP | 6 | GND | ground | – | – | |
| JOFF | 1 | OFF | buck enable (pulled up) | – | – | OFF: बक बंद करने के लिए इसे GND से जोड़ें। यह सिर्फ़ VIN और जैक की पावर काटता है; USB अब भी बोर्ड चलाता है। |
| JOFF | 2 | GND | ground | – | – | |
| JOFF | 3 | VRTC | RA4M1 VBATT (RTC backup) | – | – | VRTC: RA4M1 की रियल-टाइम क्लॉक के लिए बैकअप सप्लाई, जैसे एक कॉइन सेल। इससे सिर्फ़ घड़ी चलती रहती है। |
| QWIIC | 1 | GND | ground | – | – | |
| QWIIC | 2 | 3.3V | 3.3 V through a 500 mA PTC | 3.3 V | – | Qwiic डिवाइस के लिए 3.3 V, 500 mA के रीसेट होने वाले फ़्यूज़ से होकर। |
| QWIIC | 3 | SDA | Wire1 SDA (P401, level-shifted) | 3.3 V | – | Wire1 (P401) का SDA, एक MOSFET से 3.3 V पर लाया गया। Qwiic सेंसर Wire1 पर जाता है, Wire पर नहीं। |
| QWIIC | 4 | SCL | Wire1 SCL (P400, level-shifted) | 3.3 V | – |
सेंसर और एक्चुएटर जिन्हें यह बोर्ड चलाता है, असली कनेक्शन के साथ।
लंबी टाँग (एनोड) 1 kΩ रेज़िस्टर से होकर D13 पर, छोटी टाँग GND पर। 1 kΩ लगभग 3 mA देता है, R4 के हर पिन वाले 8 mA के काफ़ी अंदर।
| पुर्ज़े का पिन | बोर्ड का पिन |
|---|---|
| A | D13तार का रंग नारंगी |
| K | GNDतार का रंग काला |
रेज़िस्टर के बिना कभी नहीं: R4 का पिन 8 mA के लिए ठीक है, और बिना रेज़िस्टर वाली LED उससे कहीं ज़्यादा खींचने की कोशिश करेगी।
pinMode(2, INPUT_PULLUP) के साथ D2 और GND के बीच: दबा रहने तक LOW पढ़ता है। D2 और D3 पर attachInterrupt() भी लगता है।
| पुर्ज़े का पिन | बोर्ड का पिन |
|---|---|
| 1 | D2तार का रंग पीला |
| 3 | GNDतार का रंग काला |
दोनों सिरे GND और 5V पर, बीच वाली टाँग (वाइपर) A1 पर। analogRead(A1) डिफ़ॉल्ट रूप से 0 से 1023 तक जाता है, या analogReadResolution(14) के बाद 16383 तक।
| पुर्ज़े का पिन | बोर्ड का पिन |
|---|---|
| 1 | GNDतार का रंग काला |
| 2 | A1तार का रंग नीला |
| 3 | 5Vतार का रंग लाल |
भूरा GND पर, लाल 5V पर, नारंगी D9 पर। Servo.attach(9), फिर write(0..180)।
| पुर्ज़े का पिन | बोर्ड का पिन |
|---|---|
| brown | GNDतार का रंग भूरा |
| red | 5Vतार का रंग लाल |
| orange | D9तार का रंग नारंगी |
शुरू होती सर्वो कई सौ mA खींच सकती है। USB पर यह सीधे कंप्यूटर के पोर्ट से आता है, बोर्ड पर कोई फ़्यूज़ नहीं। एक से ज़्यादा सर्वो को उनकी अपनी 5 V सप्लाई चाहिए, ग्राउंड जोड़कर।
VCC को 5V पर, GND को GND पर, Trig को D7 पर, Echo को D6 पर। R4 के पिन 5 V के हैं, इसलिए वे 5 V वाला echo सीधे पढ़ लेते हैं।
| पुर्ज़े का पिन | बोर्ड का पिन |
|---|---|
| VCC | 5Vतार का रंग लाल |
| Trig | D7तार का रंग हरा |
| Echo | D6तार का रंग पीला |
| GND | GNDतार का रंग काला |
VCC को 5V पर, GND को GND पर, SDA को SDA पर, SCL को SCL पर। यह 0x68 पर जवाब देता है (AD0 HIGH होने पर 0x69)। यहाँ ब्रेकआउट के अपने पुल-अप रेज़िस्टर मायने रखते हैं: R4 पर कोई लगा नहीं है।
| पुर्ज़े का पिन | बोर्ड का पिन |
|---|---|
| VCC | 5Vतार का रंग लाल |
| GND | GNDतार का रंग काला |
| SDA | SDAतार का रंग नीला |
| SCL | SCLतार का रंग पीला |
ऐसा ब्रेकआउट इस्तेमाल करें जिस पर रेगुलेटर हो (आम GY-521 पर होता है); अकेली चिप सिर्फ़ 3.3 V की है।