📄 Component Datasheets
Download PDF datasheets for common electronics components. Datasheets contain technical specifications, pinouts, and application notes.
HC-SR04 Ultrasonic Sensor
📡Distance measurement sensor datasheet with pinout diagram, electrical characteristics, and timing information.
DHT22 Temperature Sensor
🌡️Digital temperature and humidity sensor specification sheet with I2C communication protocol details.
L298N Motor Driver
⚡Dual H-bridge motor driver specifications with application circuits and PWM control guide.
SG90 Servo Motor
🔄Micro servo motor technical specifications with timing diagrams and mechanical dimensions.
💻 Code Examples & Templates
Ready-to-use code snippets in Python, C++, and Arduino. Use these as starting points for your projects.
Ultrasonic Distance Measurement
🐍Python code for measuring distance using HC-SR04 sensor on Raspberry Pi with error handling.
import RPi.GPIO as GPIO
import time
TRIG = 17
ECHO = 27
def measure_distance():
GPIO.output(TRIG, True)
time.sleep(0.00001)
GPIO.output(TRIG, False)
while GPIO.input(ECHO)==0:
start = time.time()
while GPIO.input(ECHO)==1:
stop = time.time()
distance = (stop-start) * 17150
return distance
📥 Download Code
WiFi Temperature Logger
📡ESP8266/ESP32 Arduino code for logging temperature to cloud with automatic WiFi reconnect.
#include
#include
void setup() {
WiFi.begin(SSID, PASS);
while(WiFi.status() != WL_CONNECTED) {
delay(500);
}
}
void sendData(float temp) {
HTTPClient http;
String url = "http://api/log";
http.POST(url + "?temp=" + temp);
}
📥 Download Code
Motor Speed Control with PWM
⚙️Arduino C++ code for controlling DC motor speed using PWM and potentiometer feedback.
const int motorPin = 9;
const int potPin = A0;
void setup() {
pinMode(motorPin, OUTPUT);
pinMode(potPin, INPUT);
}
void loop() {
int speed = map(analogRead(potPin),0,1023,0,255);
analogWrite(motorPin, speed);
}
📥 Download Code
Servo Position Control
🎮Complete Arduino library usage example for controlling SG90 servo with smooth movement.
#include
Servo myServo;
void setup() {
myServo.attach(9);
}
void loop() {
for(int angle=0; angle<=180; angle++) {
myServo.write(angle);
delay(15);
}
delay(500);
}
📥 Download Code
🛠️ Software Tools & IDEs
Essential free software for developing, debugging, and simulating your projects.
Arduino IDE
For Arduino and compatible boards
Official IDE for programming Arduino boards. Includes board manager, library manager, and serial monitor.
🌐 Download FreeThonny Python IDE
Beginner-friendly Python editor
Simple Python IDE with built-in Raspberry Pi support, debugger, and direct microcontroller code execution.
🌐 Download FreeFritzing
Circuit design and visualization
Drag-and-drop tool for designing circuits with breadboard view, schematic, and PCB design capabilities.
🌐 Download FreeVS Code
Professional code editor with extensions
Lightweight code editor with extensions for Python, Arduino, and remote coding on Raspberry Pi.
🌐 Download FreeWokwi Simulator
Online Arduino/ESP32 simulator
Online simulator for testing code without hardware. Support for 100+ components and realistic physics simulation.
🌐 Open OnlineTinkerCAD
3D design & circuit simulation
Free 3D design and Arduino simulation. Perfect for designing robot chassis and testing circuits virtually.
🌐 Open Online📚 External Learning Resources
Curated links to trusted educational platforms and documentation.
📖 Official Documentation
🎥 Video Tutorials
💡 Project Ideas
🛒 Component Suppliers
🛍️ Component Shopping Guides
Where to buy components and what to look for when selecting suppliers and parts.
🟢 Budget Shopping
Best for beginners and students with limited budgets.
- ✓ AliExpress - Lowest prices
- ✓ eBay - Bulk discounts
- ✓ Local electronics shops
- ✓ 2-4 week shipping typical
🟡 Balanced Option
Good quality with reasonable prices and faster shipping.
- ✓ Amazon - Prime shipping
- ✓ Adafruit - Quality guaranteed
- ✓ Verified sellers only
- ✓ 2-7 day shipping
🔴 Premium Quality
Best quality with expert support and fast shipping.
- ✓ SparkFun - Expert support
- ✓ Official distributors
- ✓ Guaranteed authentic
- ✓ Next-day shipping available
📥 All Datasheets & Guides
Download all datasheets and code examples as a single ZIP file for offline access.
📦 Download All Resources (5 MB)