Arduino UNO
รายละเอียดอุปกรณ์
บอร์ดไมโครคอนโทรลเลอร์ Arduino Uno ใช้ชิป ATmega328P มีพินดิจิทัล 14 พิน พินแอนะล็อก 6 พิน คริสตัล 16 MHz การเชื่อมต่อ USB และพอร์ตจ่ายไฟ เหมาะสำหรับโปรเจคอิเล็กทรอนิกส์และ IoT
วิดีโอตัวอย่าง
Technical Resources
Sample Code
#include <Servo.h>
#include <Ramp.h>
#define BASESERVOPIN A0
#define ARM1SERVOPIN A1
#define ARM2SERVOPIN A2
#define GRIPSERVOPIN A3
Servo arm1servo;
Servo arm2servo;
Servo baseservo;
Servo gripservo;
rampDouble arm1ramp;
rampDouble arm2ramp;
rampDouble baseramp;
rampDouble gripramp;
void moveToAngle(double b, double a1, double a2, double g) {
arm1servo.write(a1);
arm2servo.write(a2);
baseservo.write(b);
gripservo.write(g);
}
void rampToAngle(double b, double a1, double a2, double g, unsigned long t) {
arm1ramp.go(a1,t, LINEAR, ONCEFORWARD);
arm2ramp.go(a2,t, LINEAR, ONCEFORWARD);
baseramp.go(b,t, LINEAR, ONCEFORWARD);
gripramp.go(g,t, LINEAR, ONCEFORWARD);
while (baseramp.isRunning()) {
moveToAngle(baseramp.update(),arm1ramp.update(),arm2ramp.update(),gripramp.update());
}
}
void setup() {
baseservo.attach(BASESERVOPIN,440 ,2400);
arm1servo.attach(ARM1SERVOPIN,440 ,2400);
arm2servo.attach(ARM2SERVOPIN,440 ,2400);
gripservo.attach(GRIPSERVOPIN,440 ,2400);
}
void loop() {
// you will need to change the coordinates in each of the lines below to ones which work for your arm
// please use the encoder_arm sketch and serial console to find these out
//move above ball
rampToAngle(105,129,56,90,3000);
//lower onto ball
rampToAngle(105,132,50,90,500);
//close hand
rampToAngle(107,133,47,72,500);
//middle-ish
rampToAngle(121,101,113,72,500);
//move over hopper
rampToAngle(169,127,121,72,1000);
//move down
rampToAngle(169,128,113,72,500);
//open hand
rampToAngle(169,128,113,90,500);
//move over hopper
rampToAngle(169,128,113,90,500);
//middle-ish
rampToAngle(121,101,113,90,1000);
}
แชร์โค้ดของคุณ
ต้องการแชร์โค้ดโปรเจคของคุณ? อัปโหลดโค้ดพร้อมคำอธิบายในส่วนโปรเจ็คต์ของนักเรียน
ไปที่หน้าอัปโหลดโปรเจคโปรเจ็คต์ของนักเรียน
ดูโปรเจคที่นักเรียนสร้างด้วยอุปกรณ์นี้
หลังคาอัจฉริยะ
ม.3
หลังคาจะเปิดเมื่อมีน้ำฝนโดนที่ตัวเซนเซอร์ และหลังคาจะปิดเมื่อน้ำฝนแห้ง
18/02/2026
เรดาห์สแกนหาวัตถุ
ม.3
เรดาห์โดยการใช้เซนเซอร์เป็นตัวตรวจจับ
17/02/2026
solar tracking project
ม.3
โซลาร์เซลล์ที่สามารถtrackตามแสงได้
13/02/2026
โรงจอดรถอัจฉริยะ
ม.3
โมเดลที่ตอดรถโดยใช้คีย์การ์ดเพื่อเปิดประตู
18/11/2025
Robotic arm
ม.2
11/11/2025
Arduino LM35 Temperature Sensorเครื่องวัดอุณหภูมิ
ม.1
Arduino sensor temperature. LM35
11/11/2025ระบบควบคุมบ้านอัจฉริยะ
สร้างระบบควบคุมบ้านอัจฉริยะแบบครบวงจรด้วย Arduino Uno ที่ควบคุมไฟ อุณหภูมิ และเซ็นเซอร์ความปลอดภัย
27/10/2025สถานีตรวจอากาศ
สร้างสถานีตรวจอากาศที่แสดงอุณหภูมิ ความชื้น และความกดอากาศบนหน้าจอ LCD
27/10/2025