Featured Posts Coolbthemes

Thứ Bảy, 29 tháng 8, 2015

Phần mền lập trình Codevision V3.12 cho chip AVR

Tải phần Mền: Download

Thứ Năm, 27 tháng 8, 2015

Tạo project ngôn ngữ C++ trong Visual Studio 2013


Chon File => New => Project

Chọn Empty Project.. Sau đó chọn Browse để chọn thư mục cần lưu và đặt tên cho Project và click OK.


Tạo một file lập trình mới theo hình


Đến đây là đã tạo project xong. Chúng ta sẽ demo một chương trình.


#include<iostream>
using namespace std;

int main(int argc, char** argv)
{
int i = 0;

for (i = 0; i < 1000; i++)
{
cout << i << " ";
}
return 0;
}

Build để check  xem code lập trình đã OK chưa.
Build = > Build solution

Nếu như  thành công sẽ báo

Còn lỗi


Khi build đã thành công chúng ta sẽ cho chạy chương trình bằng cách click vào nút Local Windown Debuger hoặc ấn F5.


khi đó nó sẽ hiện ra bằng kết quả : Sử dụng hàm getchar() để giữ lại màn hình kết quả nếu muốn nhìn


Thứ Tư, 26 tháng 8, 2015

Mạch Robocon

Đây là phần mạch robocon  ngày trước nhóm Robocon Alligator đội mình từng làm. Chia sẽ cho các bạn thích làm Robocon tiếp tục phát huy.
Mạch nguyên lý công suất Robot Auto

Mạch layout 

Phần mạch hãm mọi người có thể bỏ đi hoặc dùng. Ngày trước nó có ý nghĩ với phần động cơ lên xuống cần phải hãm chống trượt ngược xuống phía dưới lúc dùng động cơ.
Mạch VDK

Mạch Chíp Atmega64

Phần mạch VDK sau này mình đã thiết kế lại verson 2 nhưng không tìm thấy lại được trong máy. Tuy nhiên phiên bản kia dùng Ok cho mạch Auto và Manual. Còn một số mạch về Robocon nữa hôm sau mình sẽ up lên tiếp cho các bạn....

Download : Altium



Thứ Tư, 22 tháng 7, 2015

Giới thiệu kit Arduino ARM Cortex-M3

Arduino ARM Cortex-M3( Arduio Due)
Giới thiệu:
Arduino Due là một kit phát triển với CPU là SAM3X8E ARM Cortex-M3 của Atmel. Đây là kít phát triển đầu tiên của Arduino có chip ARM 32bit. 
    • Có 54 đầu vào / đầu ra (trong đó 12 có thể được sử dụng là đầu ra PWM).
    • 12 đầu vào analog.
    • 4 UARTs (cổng nối tiếp phần cứng).
    • Tần số thạch anh: 84 MHz.
    • Kết nối có khả năng USB OTG.
    • 2 DAC (digital để tương tự) .
    • 2 TWI.
    • Cấp nguồn Jack DC: 7-12V.
    • Đầu nạp SPI, JTAG.
    • Có 1 nút Reset và 1 nút Xóa.
Chú ý: Không giống như các mạch Arduino khác. Arduino Due chạy với điện áp là 3.3V. Nên điện áp cao hơn như 5V có thể làm hỏng board.

Arduino Due chứ đựng mội thứ của một vi điều khiển. Kết nối nguồn đơn giản với cáp USB hoặc Jack DC adapter hoặc pin. Board tương thích với các mạch Arduino ngoại vi khác sử dụng điện áp 3.3V. Có phần chân cắm tương tự với Arduino UNO R3 tính từ phần gần Jack DC

Đặc điểm nổi bật:
Arduino Due có một lõi ARM 32-bit có thể làm tốt hơn những bảng vi điều khiển 8-bit điển hình. Sự khác biệt quan trọng nhất là:

  • Lõi 32-bit, cho phép hoạt động trên 4 byte dữ liệu rộng trên CPU duy nhất. (ví dụ khai báo được rông hơn với kiểu int).
  • Tần số hoạt động 84Mhz.
  • 96 KBytes SRAM.
  • 512 KBytes của bộ nhớ Flash cho code chương trình
  • Một bộ điều khiển DMA, mà có thể làm giảm các công việc CPU sang bộ nhớ tập trung.
Còn tiếp....