Hiển thị các bài đăng có nhãn Động cơ servo. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Động cơ servo. Hiển thị tất cả bài đăng

Thứ Ba, 20 tháng 2, 2018

Tự học arduino bài 1 - Cài đặt và nạp code

Tự học arduino bài 1: Cài đặt chương trình và nạp code

Nguồn: laptrinhdieukhien.com

Tự học arduino bài 1 – Giới thiệu nội dung?

Tự học arduino bài 1 là bài học nhập môn đối với lập trình arduino. Ở bài học này các bạn sẽ đi bước đầu tiên trong việc lập trình với arduino. Đó chính là cài đặt chương trình arduino, cài driver và nạp code.
Với sự phát triển như vũ bão của khoa học công nghệ. Việc lập trình để điều khiển cho các thiết bị như cảm biến, đèn, động cơ đã không còn là một việc quá khó khăn đối với con người, kể cả các bạn nhỏ. Với mong muốn đem phổ biến những kiến thức về lập trình arduino và điều khiển tự động tới với nhiều người hơn, đặc biệt là các bạn thiếu nhi, chủ nhân tương lai của đất nước. Tôi đã đặc biệt soạn ra bộ tự học arduino trong 30 ngày với 30 bài học khác nhau để các bạn có những bước đi đầu tiên trong lĩnh vực lập trình điều khiển. Từ đó tạo niềm vui và nguồn động lực giúp các bạn vươn xa hơn trong lĩnh vực nghiên cứu khoa học.
Ở bài học đầu tiên này, chúng ta sẽ cùng nhau setup cho chiếc máy tính của chúng ta trở nên sẵn sàng với các bài học lập trình sau này. 
tự học arduino

Thứ Hai, 22 tháng 1, 2018

Điều khiển động cơ servo từ máy tính qua giao tiếp Serial

Chào các bạn,
Ở bài viết này chúng ta sẽ cùng nhau tìm hiểu về cách gửi tín hiệu từ máy tính xuống để điề khiển động cơ servo.


Kết quả hình ảnh cho ĐỘNG CƠ SERVO

Mua arduino giá rẻ

Dưới đây là hướng dẫn chi tiết để gửi tín hiệu điều khiển từ máy tính



Code đây nhé



"  Nhớ cắm đèn led dương vào 13 âm và GND nhé "

Sau đó thì mình gửi tín hiệu từ máy tính đi bằng cách này

Xem từ 2:25


Thử thách 1 (20đ): Lập trình để gửi 'a' thì đèn sáng,' b' thì đèn tắt, 'c'thì đèn nháy

Gợi ý: 

Đây là code nháy led

Thử thách 2 (50đ) : Lập trình để gửi d thì động cơ servo quay về góc 90, 'f thì động cơ quay về góc 180

Gợi ý:

Đây là code điều khiển động cơ quay vào góc 0



Thử thách 3 (100đ) : Lập trình để gửi 5 ký tự sao cho động cơ quay tới 5 góc khác nhau

Thử thách 4 (100đ) : Lập trình để gửi 10 ký tự điều khiển 2 động cơ quay về các góc khác nhau

Chúc các bạn học tốt



Thứ Ba, 29 tháng 8, 2017

Cơ bản về điều khiển động cơ servo

Servo là một dạng động cơ điện đặc biệt. Không giống như động cơ thông thường cứ cắm điện vào là quay liên tục, servo chỉ quay khi được điều khiển (bằng xung PPM) với góc quay nằm trong khoảng bất kì từ 0o - 180o. Mỗi loại servo có kích thước, khối lượng và cấu tạo khác nhau. Có loại thì nặng chỉ 9g (chủ yếu dùng trên máy bay mô mình), có loại thì sở hữu một momen lực bá đạo (vài chục Newton/m), hoặc có loại thì khỏe và nhông sắc chắc chắn,...

Động cơ servo Sg 90
Phần 1: Làm quen với động cơ servo
Và dưới đây là hướng dẫn cơ bản để chúng ta có thể nhập môn với động cơ servo.



Thứ tự kết nối
Đỏ- 5V
Nâu - GND
Da cam - 5

Còn dưới đây là code mẫu nhé

#include <Servo.h>

Servo myservo;  // create servo object to control a servo

void setup()
{
  myservo.attach(5);  // attaches the servo on pin 9 to the servo object
}

void loop() 
  myservo.write (0);  // sets the servo position according to the scaled value 
}


Thử thách 1: Làm động cơ quay mượt hơn từ 0 đến 90 
Thử thách 2: Đổi chân tính hiệu sang chân số 3 và điều khiển động cơ quay


Phần 2: Quét động cơ servo

Ở bài học này chúng ta sẽ học cách quét động cơ servo. Cách mắc nối như trong hướng dẫn sau

Đỏ- 5V
Nâu - GND
Da cam - 5





Còn đây là code mẫu

#include <Servo.h>

Servo myservo;  // create servo object to control a servo

void setup()
{
  myservo.attach(2);  // attaches the servo on pin 9 to the servo
object
}

void loop()
{
  for (int i=0; i<180; i++)
  {
    myservo.write(i);
    delay(5);
    }
}

Thử thách
Thử thách 1: Làm động cơ quét từ 0 - 180 và từ 180 độ đến 0
Thử thách 2: Làm 2 động cơ cùng quét từ 0 - 90 và từ 90 về 0