1. Servo.h 🤖🦾
- उद्देश्य:
मानक सर्वो मोटर्स को नियंत्रित करें. - कार्य:
#include <Servo.h>
Servo servo;
servo.attach(pin);
servo.write(angle);
2. लिक्विड क्रिस्टल 📺✨
- उद्देश्य:
इंटरफ़ेस और नियंत्रण एलसीडी डिस्प्ले (16×2, 20×4, आदि). - कार्य:
#include <LiquidCrystal.h>
LiquidCrystal lcd(RS, E, D4, D5, D6, D7);
lcd.begin(16,2);
lcd.print("Hello");
3. सॉफ्टवेयरसीरियल.h 🔄📡
- उद्देश्य:
अतिरिक्त सॉफ्टवेयर-आधारित सीरियल संचार पोर्ट बनाएं। - कार्य:
#include <SoftwareSerial.h>
SoftwareSerial mySerial(RX, TX);
mySerial.begin(9600);
mySerial.println("Hello");
4. Stepper.h 🛞⚙️
- उद्देश्य:
नियंत्रण स्टेपर मोटर्स (28BYJ-48 और अन्य). - कार्य:
#include <Stepper.h>
Stepper stepper(stepsPerRev, pin1, pin2, pin3, pin4);
stepper.setSpeed(60);
stepper.step(steps);
5. ईईपीरोम.एच 💾📝
- उद्देश्य:
Arduino की अंतर्निहित EEPROM मेमोरी में डेटा पढ़ें और लिखें। - कार्य:
#include <EEPROM.h>
EEPROM.write(address, value);
EEPROM.read(address);
🚩 समर्थित नहीं लाइब्रेरी:
Tinkercad समर्थन नहीं करता कस्टम या बाहरी लाइब्रेरीज़। आप नही सकता अपनी खुद की लाइब्रेरी अपलोड करें या शामिल करें (उदाहरण के लिए, FastLED, Adafruit_Sensor, आदि).
असमर्थित उपयोग का उदाहरण:
#include "CustomLibrary.h" // ❌ Not supported!
#include <Wire.h> // ❌ Not supported (no I2C devices)!
#include <SPI.h> // ❌ Not supported!
⚡ त्वरित संदर्भ तालिका:
| पुस्तकालय | समर्थित | उपयोग के उदाहरण |
|---|---|---|
Servo.h | ✅ हाँ | सर्वो मोटर्स (एसजी90, एमजी90एस, आदि) |
LiquidCrystal.h | ✅ हाँ | एलसीडी डिस्प्ले (16×2, 20×4) |
SoftwareSerial.h | ✅ हाँ | अतिरिक्त सीरियल पोर्ट (ब्लूटूथ, जीपीएस) |
Stepper.h | ✅ हाँ | स्टेपर मोटर नियंत्रण (28BYJ-48) |
EEPROM.h | ✅ हाँ | स्थायी भंडारण (सरल डेटा) |
SPI.h | ❌नहीं | एसपीआई उपकरण |
Wire.h (आई2सी) | ❌नहीं | I2C डिवाइस |
| कस्टम लाइब्रेरीज़ | ❌नहीं | बाहरी उपयोगकर्ता द्वारा निर्मित लाइब्रेरीज़ |
🌟 अंतिम अनुशंसा:
Arduino की मूल बातें जानने और Tinkercad में शानदार प्रोजेक्ट बनाने के दौरान एक सहज और परेशानी मुक्त अनुभव के लिए ऊपर दिए गए समर्थित पुस्तकालयों का पालन करें! 🎉✨🤖