หน้าแรก
สินค้าทั้งหมด
วิธีการสั่งซื้อสินค้า
แจ้งชำระเงิน
บทความ
เกี่ยวกับเรา
ติดต่อเรา
หน้าแรก
>
บทความ
>
อบรมหุ่นยนตพื้นฐาน มหาวิทยาลัย…
อบรมหุ่นยนตพื้นฐาน มหาวิทยาลัยธนบุรี 20-22 มค.2567
7 เดือนที่ผ่านมา
โดย
เจ้าของร้าน
คู่มือการสอน >>>>>>>
/////////////////ใช้อ่านได้
#include <SoftwareSerial.h>
SoftwareSerial portOne(A1, A2);
String readString;
char DATA;
int DLS=50;
int MA=4;
int MB=5;
int MC=6;
int MD=7;
int ME=10;
int MF=11;
int MG=8;
int MH=9;
void setup()
{
Serial.begin(115200);
portOne.begin(9600);
Serial.println("RUN");
pinMode(MA, OUTPUT);
pinMode(MB, OUTPUT);
pinMode(MC, OUTPUT);
pinMode(MD, OUTPUT);
pinMode(ME, OUTPUT);
pinMode(MF, OUTPUT);
pinMode(MG, OUTPUT);
pinMode(MH, OUTPUT);
}
void loop()
{
if(portOne.available())
{
DATA = portOne.read();
Serial.print("DATA= ");
Serial.print(DATA);
Serial.println("");
delay(10);
///////////////////////////////
if(DATA=='U')////เดินหน้า
{
GG();//เดินหน้า
}
/////////////////////////////////
if(DATA=='D')///ถอยหลัง
{
BK();//ถอย
}
/////////////////////////////
if(DATA=='L')////ซ้าย
{
LL();//หมุนซ้าย
}
////////////////////////////////
if(DATA=='R')//ขวา
{
RR();//หมุนขวา
}
/////////////////////////////////
if(DATA=='M')///ยิง
{
YG();
}
if(DATA=='N')///กลับ
{
SK();
}
/////////////////////////////////
if(DATA=='Z')///หยุด
{
ST();
}
if(DATA=='A')
{
}
}
}////////////loop
void GG()//เดินหน้า
{
digitalWrite(MA, LOW);
digitalWrite(MB, HIGH);//
digitalWrite(MC, LOW);
digitalWrite(MD, HIGH);
delay(DLS);
}
//////////////////////////
void ST()//หยุด
{
digitalWrite(MA, LOW);
digitalWrite(MB, LOW);//
digitalWrite(MC, LOW);
digitalWrite(MD, LOW);
digitalWrite(ME, LOW);
digitalWrite(MF, LOW);//
digitalWrite(MG, LOW);
digitalWrite(MH, LOW);//
}
////////////////////////////////----------------------------------------------------ถอยหลัง
void BK()//ถอย
{
digitalWrite(MA, HIGH);
digitalWrite(MB, LOW);//
digitalWrite(MC, HIGH);
digitalWrite(MD, LOW);//
delay(DLS);
}
////////////////////////////////----------------------------------------------------หมุนขวา
void RR()//หมุนขวา
{
digitalWrite(MA, HIGH);
digitalWrite(MB, LOW);//
digitalWrite(MC, LOW);
digitalWrite(MD, HIGH);
delay(DLS);
}
////////////////////////////////----------------------------------------------------หมุนซ้าย
void LL()//หมุนซ้าย
{
digitalWrite(MA, LOW);
digitalWrite(MB, HIGH);//
digitalWrite(MC, HIGH);
digitalWrite(MD, LOW);
delay(DLS);
}
void SK()//
{
digitalWrite(MG, LOW);
digitalWrite(MH, HIGH);//
delay(DLS);
}
void YG()//
{
digitalWrite(MG, HIGH);
digitalWrite(MH, LOW);//
delay(DLS);
}
#include <PS2X_lib.h> // เรียกใช้งานไลบรารีสำหรับจอยสติ๊ก PS2
#include <Servo.h>
Servo myservo1;////ตีวยืด
Servo myservo2;////ตีวคีบ
int potpin = 0;
int pos1=90;
int pos2=90;
int DLS=50;
int MA=4;
int MB=5;
int MC=6;
int MD=7;
int ME=10;
int MF=11;
int MG=8;
int MH=9;
///////////////////////////////////////////////////////---------------------------------
#include <PS2X_lib.h> // เรียกใช้งานไลบรารีสำหรับจอยสติ๊ก PS2
#include <Servo.h>
Servo myservo1;////ตีวยืด
Servo myservo2;////ตีวคีบ
int potpin = 0;
int pos1=90;
int pos2=90;
int DLS=50;
int MA=4;
int MB=5;
int MC=6;
int MD=7;
int ME=10;
int MF=11;
int MG=8;
int MH=9;
///////////////////////////////////////////////////////---------------------------------
#define PS2_DAT A1 //
#define PS2_CMD A2 //
#define PS2_CLK A3
#define PS2_SEL A4 //
PS2X ps2x; // ประกาศตัวแปรสำหรับจอยสติ๊ก PS2
/////////////////////////////////////////////
int posA = 20 ;
void setup()
{
pinMode(MA, OUTPUT);
pinMode(MB, OUTPUT);
pinMode(MC, OUTPUT);
pinMode(MD, OUTPUT);
pinMode(ME, OUTPUT);
pinMode(MF, OUTPUT);
pinMode(MG, OUTPUT);
pinMode(MH, OUTPUT);
digitalWrite(MA, LOW);
digitalWrite(MB, LOW);//
digitalWrite(MC, LOW);
digitalWrite(MD, LOW);
myservo1.attach(2); //ตัวยืด
myservo2.attach(3);//ตัวคีบ
myservo1.write(pos1);
myservo2.write(pos2);
delay(100);
Serial.begin(57600);
Serial.println("Connecting"); // แสดงข้อความเพื่อแจ้งว่า กำลังเชื่อมต่อกับจอยสติ๊ก
while (true) // วนรอการเชื่อมต่อกับจอยสติ๊ก
{
int error = ps2x.config_gamepad(PS2_CLK, PS2_CMD, PS2_SEL, PS2_DAT, false, false);
if (error == 0) // กรณีที่เชื่อมต่อได้ Error = 0
{
Serial.println("OK"); // แสดงข้อความว่า เชื่อมต่อกับจอยสติ๊กเรียบร้อยแล้ว
delay(100); // หน่วงเวลา 1 วินาที
break; // ออกจาก while(true)
}
delay(500); // หน่วงเวลา 500 มิลลิวินาทีเพื่อรอการเชื่อมต่อครั้งต่อไปในกรณีที่เชื่อมต่อไม่สำเร็จ
}
}
void loop()
{
ps2x.read_gamepad(false, false); // อ่านข้อมูลจาก PS2 Controller
////////////////////////////////----------------------------------------------------
if (ps2x.Button(PSB_CIRCLE)&&pos2<150) // ถ้าปุ่มวงกลมถูกกด
{
Serial.println("O");Serial.println(pos2);
SK();
}
////////////////////////////////----------------------------------------------------
else if (ps2x.Button(PSB_CROSS)&&pos2>60) // ถ้าปุ่มกากบาทถูกกด
{
Serial.println("X");Serial.println(pos2);
}
////////////////////////////////----------------------------------------------------
else if (ps2x.Button(PSB_SQUARE)) // ถ้าปุ่มสี่เหลี่ยมถูกกด
{
Serial.println("S");
}
////////////////////////////////----------------------------------------------------
else if (ps2x.Button(PSB_TRIANGLE)) // ถ้าปุ่มสามเหลี่ยมถูกกด
{
Serial.println("T");
YG();
}
////////////////////////////////----------------------------------------------------
else if (ps2x.Button(PSB_L1)) // ถ้าปุ่ม L1 ถูกกด
{
Serial.println("L1");
}
else if (ps2x.Button(PSB_L2)&&pos1<170) // ถ้าปุ่ม L2 ถูกกด
{
Serial.println("L2");
Serial.println(pos1);
YI();
}
else if (ps2x.Button(PSB_R1)) // ถ้าปุ่ม R1 ถูกกด
{
Serial.println("R1");
}
else if (ps2x.Button(PSB_R2)&&pos1>30) // ถ้าปุ่ม R2 ถูกกด
{
Serial.println("R2");Serial.println(pos1);
YU();
}
////////////////////////////////----------------------------------------------------
else if (ps2x.Button(PSB_START)) // ถ้าปุ่ม Start ถูกกด
{
Serial.println("Start");
DLS=50;// แสดงข้อความว่า Start
}
else if (ps2x.Button(PSB_SELECT)) // ถ้าปุ่ม Select ถูกกด
{
Serial.println("Select");
DLS=10;
}
////////////////////////////////----------------------------------------------------
else if (ps2x.Button(PSB_PAD_UP)) // ถ้าปุ่ม Up ถูกกด
{
Serial.println("UP");
GG();//เดินหน้า
}
else if (ps2x.Button(PSB_PAD_DOWN)) // ถ้าปุ่ม Down ถูกกด
{
Serial.println("DOWN");
BK();//ถอย
}
else if (ps2x.Button(PSB_PAD_LEFT)) // ถ้าปุ่ม Left ถูกกด
{
Serial.println("LEFT");
LL();
}
else if (ps2x.Button(PSB_PAD_RIGHT)) // ถ้าปุ่ม Right ถูกกด
{
Serial.println("RIGHT");
RR();
}
////////////////////////////////----------------------------------------------------
else
{
digitalWrite(MA, LOW);
digitalWrite(MB, LOW);//
digitalWrite(MC, LOW);
digitalWrite(MD, LOW);
}
}
//////////////////////////////////
////////////////////////////////----------------------------------------------------เดินหน้า
void GG()//เดินหน้า
{
digitalWrite(MA, LOW);
digitalWrite(MB, HIGH);//
digitalWrite(MC, LOW);
digitalWrite(MD, HIGH);
delay(DLS);
digitalWrite(MA, LOW);
digitalWrite(MB, LOW);//
digitalWrite(MC, LOW);
digitalWrite(MD, LOW);
}
////////////////////////////////----------------------------------------------------ถอยหลัง
void BK()//ถอย
{
digitalWrite(MA, HIGH);
digitalWrite(MB, LOW);//
digitalWrite(MC, HIGH);
digitalWrite(MD, LOW);//
delay(DLS);
digitalWrite(MA, LOW);
digitalWrite(MB, LOW);//
digitalWrite(MC, LOW);
digitalWrite(MD, LOW);
}
////////////////////////////////----------------------------------------------------หมุนขวา
void RR()//หมุนขวา
{
digitalWrite(MA, HIGH);
digitalWrite(MB, LOW);//
digitalWrite(MC, LOW);
digitalWrite(MD, HIGH);
delay(DLS);
digitalWrite(MA, LOW);
digitalWrite(MB, LOW);//
digitalWrite(MC, LOW);
digitalWrite(MD, LOW);
}
////////////////////////////////----------------------------------------------------หมุนซ้าย
void LL()//หมุนซ้าย
{
digitalWrite(MA, LOW);
digitalWrite(MB, HIGH);//
digitalWrite(MC, HIGH);
digitalWrite(MD, LOW);
delay(DLS);
digitalWrite(MA, LOW);
digitalWrite(MB, LOW);//
digitalWrite(MC, LOW);
digitalWrite(MD, LOW);
}
////////////////////////////////----------------------------------------------------จบ
void KEEP()
{
pos2--;
myservo2.write(pos2);
delay(20);
}
void UKEEP()
{
pos2++;
myservo2.write(pos2);
delay(20);
}
void YI()///ยืดเข้า
{
pos1++;
myservo1.write(pos1);
delay(10);
}
void YU()//ยืดออก
{
pos1--;
myservo1.write(pos1);
delay(10);
}
void SK()//
{
digitalWrite(MG, LOW);
digitalWrite(MH, HIGH);//
delay(DLS);
digitalWrite(MG, LOW);
digitalWrite(MH, LOW);//
}
void YG()//เ
{
digitalWrite(MG, HIGH);
digitalWrite(MH, LOW);//
delay(DLS);
digitalWrite(MG, LOW);
digitalWrite(MH, LOW);//
}
Share
Share :
COPY
CATEGORY
สินค้าทั้งหมด
[220]
สินค้ามาใหม่
[5]
สินค้าแนะนำ
[22]
หุ่นยนต์สำหรับงานศิลปหัตถกรรม สพฐ.
[18]
ชุดหุ่นยนต์ ระดับประถม ม.ต้น ม.ปลาย อปท.2025
[4]
หุ่นยนต์เดินตามเส้น
[0]
หุ่นยนต์ระดับพื้นฐาน สพฐ.
[42]
หุ่นยนต์ระดับกลาง,ระดับสูง สพฐ.
[14]
หุ่นยนต์แบบผสม สพฐ.
[5]
ชุดฝึกหุ่นยนต์ สำหรับงานประดิษฐ์ เอกชน
[18]
หุ่นยนต์อุตสาหกรรมขนาดใหญ่และโรงงาน
[5]
ชุดหุ่นยนต์coding ระดับอนุบาล และ ประถม
[0]
ชุดเรียนรู้ออนไลน์แขนกลสมองกลฝังตัว
[10]
ชุดเรียนรู้ออนไลน์หุ่นยนต์สมองกลฝังตัว2020
[8]
ชุดโครงงานและโปรเจคสิ่งประดิษฐ์
[8]
จองครอสอบรมหุ่นยนต์
[14]
ชุดเครื่องพิมพ์และเครื่องตัด CNC พร้อมสอนการใช้งาน
[0]
หุ่นยนต์สำเร็จรูป ไม่ต้องเขียนโปรแกรม
[1]
อะไหล่และชิ้นส่วนหุ่นยนต์
[2]
ชุดวีดิโอและโปรแกรมเแผ่นซีดีคู่มือสอน
[7]
หุ่นยนต์ส่งของอัตโนมัติ แบบต่างๆ
[5]
อะไหล่หุ่นยนต์รุ่น ดั้งเดิม
[41]
หุ่นยนต์สำหรับการเกษตร-และคุมไร้สาย
[6]
บอร์ด ควบคุมหุ่นยนต์
[9]
หุ่นยนต์บังคับสาย ระดับประถม
[0]
หุ่นยนต์เดินตามเส้น ระดับม.ต้น
[2]
หุ่นยนต์ ซูโม่ บังคับไร้สาย
[1]
ชุดอบรมหุ่นยนต์ อุดมศึกษา 2025
[0]
CONTACT US
0847999639
woottermfun1@gmail.com
facebook.com/https://web.facebook.com/termfunrobot/
youtube.com/channel/UCbjbH49Ac8TPzrgLB0gQeMQ
woottermfun
HOT PRODUCTS
ดูสินค้ามาแรงทั้งหมด
MEMBER
คุณเป็นตัวแทนจำหน่าย
ระดับ{{userdata.dropship_level_name}}
ไปหน้าหลักตัวแทน
ระดับสมาชิกของคุณ ที่ร้านค้านี้
รายการสั่งซื้อของฉัน
ทั้งหมด {{(order_nums && order_nums.all)?'('+order_nums.all+')':''}}
รอการชำระเงิน {{(order_nums && order_nums.wait_payment)?'('+order_nums.wait_payment+')':''}}
รอตรวจสอบยอดเงิน {{(order_nums && order_nums.wait_payment_verify)?'('+order_nums.wait_payment_verify+')':''}}
รอจัดส่งสินค้า {{(order_nums && order_nums.wait_send)?'('+order_nums.wait_send+')':''}}
รอยืนยันได้รับสินค้า {{(order_nums && (order_nums.wait_receive || order_nums.wait_confirm))?'('+(order_nums.wait_receive+order_nums.wait_confirm)+')':''}}
รอตรวจสอบข้อร้องเรียน {{(order_nums && order_nums.dispute)?'('+order_nums.dispute+')':''}}
เรียบร้อยแล้ว {{(order_nums && order_nums.completed)?'('+order_nums.completed+')':''}}
ทั้งหมด {{(order_nums && order_nums.all)?'('+order_nums.all+')':''}}
รอการชำระเงิน {{(order_nums && order_nums.wait_payment)?'('+order_nums.wait_payment+')':''}}
รอตรวจสอบยอดเงิน{{(order_nums && order_nums.wait_payment_verify)?'('+order_nums.wait_payment_verify+')':''}}
รอจัดส่งสินค้า {{(order_nums && order_nums.wait_send)?'('+order_nums.wait_send+')':''}}
ส่งสินค้าเรียบร้อยแล้ว {{(order_nums && order_nums.sent)?'('+order_nums.sent+')':''}}
logout
เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก
ยังไม่มีบัญชีเทพ
สร้างบัญชีใหม่
ไม่มีค่าใช้จ่าย
สมัครสมาชิก (ฟรี)
TRACK&TRACE
ตรวจสอบพัสดุ
LINK
LnwShop
หน้าแรก
|
วิธีการสั่งซื้อสินค้า
|
แจ้งชำระเงิน
|
บทความ
|
เกี่ยวกับเรา
|
ติดต่อเรา
|
ตะกร้าสินค้า
|
Site Map
Copyright © 2025
robot-camp.lnwshop.com
All rights reserved.
ตะกร้า
(
0
)
▲
▼
รายการสั่งซื้อของฉัน
เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก
ยังไม่มีบัญชีเทพ
สร้างบัญชีใหม่
ไม่มีค่าใช้จ่าย
สมัครสมาชิก (ฟรี)
รายการสั่งซื้อของฉัน
ข้อมูลร้านค้านี้
รับอบรมหุ่นยนต์ รับบสร้างหุ่นยนต์ รับสอนหุ่นยนต์ รับอบรมกิจกรรมหุ่นยนต์ รับบสร้างหุ่นยนต์ รับสร้างปัญญาประดิษฐ์ สมาร์ชโรโบติกส์
รับอบรมหุ่นยนต์ รับบสร้างหุ่นยนต์ รับสอนหุ่นยนต์ รับอบรมกิจกรรมหุ่นยนต์ รับบสร้างหุ่นยนต์ รับสร้างปัญญาประดิษฐ์ จำหน่ายชุดฝึกเพื่อการศึกษา รับสอน เขียนโปรแกรมควบคุมบอร์ด arduino ด้วยภาษา C รับสอน เขียนโปรแกรมควบคุมบอร์ด Micro Bit ด้วยบล็อกคำสั่ง รับสอน สร้างแอพพลิเคชั่นด้วย MIT App inventor รับสอน การเขียน PLC ควบคุมระบบ automation ในงานอุตสาหกรรม
เบอร์โทร :
0847999639
อีเมล :
woottermfun1@gmail.com
ส่งข้อความติดต่อร้าน
เกี่ยวกับร้านค้านี้
ค้นหาสินค้าในร้านนี้
ค้นหา
หรือค้นหาอย่างละเอียด
ค้นหาสินค้า
สินค้าที่ดูล่าสุด
{{pdata.name}}
ดูสินค้าทั้งหมดในร้าน
สินค้าที่ดูล่าสุด
บันทึกเป็นร้านโปรด
Join เป็นสมาชิกร้าน
แชร์หน้านี้
แชร์หน้านี้
↑
TOP
เลื่อนขึ้นบนสุด
คุณมีสินค้า
0
ชิ้นในตะกร้า
สั่งซื้อทันที
สินค้าในตะกร้า ({{total_num}} รายการ)
ขออภัย ขณะนี้ยังไม่มีสินค้าในตะกร้า
ราคาสินค้าทั้งหมด
฿ {{price_format(total_price)}}
- ฿ {{price_format(discount.price)}}
ราคาสินค้าทั้งหมด
{{total_quantity}} ชิ้น
฿ {{price_format(after_product_price)}}
ราคาไม่รวมค่าจัดส่ง
ดูสินค้าในตะกร้า
เริ่มการสั่งซื้อ
➜
เลือกซื้อสินค้าเพิ่ม
พูดคุย-สอบถาม
อีเมล woottermfun1@gmail.com
โทร 0847999639
channel/UCbjbH49Ac8TPzrgLB0gQeMQ
https://web.facebook.com/termfunrobot/
Add woottermfun