चित्र लोड हो रहा है…
रुका हुआ · आपका कोड अभी नहीं चल रहा। जब तक आप ‘चलाएँ’ नहीं दबाते, बोर्ड वही प्रोग्राम चलाता है जो उसमें पहले से है।
अभी कुछ नहीं छपा। ‘चलाएँ’ दबाएँ।
अभी जाँचा नहीं गया
जाँचने के लिए अपना कोड चलाएँ। जाँचें एक तय स्क्रिप्ट को वर्चुअल घड़ी पर दोहराती हैं, इसलिए एक ही कोड का नतीजा हमेशा एक जैसा आता है।
हर खराबी सिमुलेशन में सच में होती है। एक चालू करें, चित्र देखें, फिर पढ़ें कि ऐसा क्यों हुआ।
आप ही दुनिया हैं: कोड चलते समय पुर्ज़ों को दबाएँ, खिसकाएँ और घुमाएँ।
यहाँ कोई मान बदलें या कोड में किसी चिप पर क्लिक करें।
I2C दो तारों वाली बस है: A4 पर SDA डेटा ले जाता है, A5 पर SCL क्लॉक, और हर डिवाइस का एक पता होता है। बस स्कैन करें, 0x68 पर MPU-6050 ढूँढें, फिर उससे पूछें कि वह कौन है।
| पिन | किससे जुड़ता है | क्या करता है |
|---|---|---|
A4 | SDA | I2C डेटा। |
A5 | SCL | I2C क्लॉक। |
5V | VCC | ब्रेकआउट को पावर देता है। |
GND | GND | साझा ग्राउंड। |
सेंसर और एक्चुएटर जिन्हें यह बोर्ड चलाता है, असली कनेक्शन के साथ।
I2C पता 0x68 (AD0 HIGH होने पर 0x69) पर MPU-6050 वाला GY-521 ब्रेकआउट। इसका अपना रेगुलेटर इसे 5V से चलने देता है; SDA, A4 पर जाता है और SCL, A5 पर।
| पुर्ज़े का पिन | बोर्ड का पिन |
|---|---|
| VCC | 5Vतार का रंग लाल |
| GND | GNDतार का रंग काला |
| SCL | A5तार का रंग पीला |
| SDA | A4तार का रंग नीला |
चिप खुद 3.3 V की है। ब्रेकआउट SDA और SCL को अपने 3.3 V तक पुल-अप करता है, और Wire.begin() भी 328P के कमज़ोर पुल-अप को 5 V तक चालू कर देता है, इसलिए खाली बस 3.3 V से थोड़ा ऊपर रहती है। व्यवहार में यह चलता है; साफ़ हल लेवल शिफ़्टर है।
I2C पता 0x3C पर 0.96 in का 128 × 64 OLED, A4 (SDA) और A5 (SCL) पर।
| पुर्ज़े का पिन | बोर्ड का पिन |
|---|---|
| GND | GNDतार का रंग काला |
| VCC | 5Vतार का रंग लाल |
| SCL | A5तार का रंग पीला |
| SDA | A4तार का रंग नीला |
सिल्क पर पिन का क्रम पढ़ें: कुछ मॉड्यूल GND VCC हैं, कुछ VCC GND, और इन्हें बदलने से डिस्प्ले खत्म हो जाता है। इसका 1 KB फ़्रेम बफ़र Nano की आधी RAM ले लेता है, इसलिए टेक्स्ट को F("...") से फ़्लैश में रखें।