FPGA là ngôn ngữ đơn giản cho người mới bắt đầu

FPGA là ngôn ngữ đơn giản cho người mới bắt đầuĐiện tử kỹ thuật số liên quan đến cái gì? Trước hết, với các yếu tố logic VÀ, HOẶC, KHÔNG. Hơn nữa, các thanh ghi thay đổi, bộ giải mã, bộ ghép kênh, vv, đi vào bộ nhớ. Tuy nhiên, do sự phức tạp của các thiết bị điện tử và xu hướng thu nhỏ đã tăng lên, việc tạo ra các thiết bị dựa trên IC từ các thành phần trên trở nên khó khăn hơn, các IC được chế tạo tùy chỉnh theo cấu trúc liên kết và mạch cần thiết chỉ đáng giá khi thiết bị được sao chép với số lượng lớn, trong các trường hợp khác, nó rất đắt.

Cách thoát khỏi tình huống này là sự phát triển của các mạch logic tích hợp có thể lập trình (viết tắt là FPGA, viết tắt tiếng nước ngoài là thiết bị logic lập trình, PLD). Nó là gì và nó được sử dụng ở đâu, chúng tôi sẽ nói trong bài viết này. Với từ "lập trình", hầu hết người mới bắt đầu liên kết với vi điều khiển.FPGA là một thiết bị hoàn toàn khác ...

 

Làm thế nào để kiểm tra vi điều khiển cho khả năng bảo trì

Làm thế nào để kiểm tra vi điều khiển cho khả năng bảo trìTrong việc sửa chữa thiết bị và lắp ráp mạch, bạn luôn cần chắc chắn rằng tất cả các yếu tố đều hoạt động tốt, nếu không bạn sẽ lãng phí thời gian của mình. Vi điều khiển cũng có thể cháy hết, nhưng làm thế nào để kiểm tra nếu không có dấu hiệu bên ngoài: vết nứt trong vỏ, khu vực cháy, mùi cháy, vân vân? Đối với điều này, bạn cần: một nguồn cung cấp điện áp ổn định, vạn năng, máy hiện sóng.

Việc kiểm tra đầy đủ tất cả các nút của vi điều khiển là khó khăn - cách tốt nhất để thay thế nó bằng một cái tốt đã biết, hoặc với cái hiện có, nâng cấp mã chương trình khác và kiểm tra thực thi của nó. Trong trường hợp này, chương trình nên bao gồm cả việc kiểm tra tất cả các chân (ví dụ: bật và tắt đèn LED sau một khoảng thời gian xác định), cũng như các mạch ngắt và những thứ khác. Bộ vi điều khiển là một thiết bị phức tạp trong các nút đa chức năng. Trước khi tiến hành chẩn đoán, bạn cần làm quen với các tài liệu kỹ thuật...

 

Các bộ vi điều khiển có thể lập trình trong JavaScript: chọn loại nào, tính năng và khả năng

Vi điều khiển có thể lập trình trong javascriptỞ nước ta, sau khoảng năm 2010, sở thích của những người đam mê radio đã đón nhận cơn gió thứ hai với sự ra đời của khả năng lập trình vi điều khiển bằng các ngôn ngữ lập trình cấp cao, khác xa với sắt. Dự án lớn đầu tiên là gia đình Arduino. Chúng tôi đã nhiều lần kiểm tra các bộ vi điều khiển này trong các bài báo, nhưng hôm nay chúng tôi sẽ nói về các bộ vi điều khiển được lập trình trong Jacascript. Vâng Ngôn ngữ rất giống nhau được sử dụng chủ yếu khi viết các trang WEB.

Nếu chúng ta xem xét từ quan điểm của thiết bị điện tử trong các thiết bị mà chúng ta sẽ xem xét dưới đây, vi điều khiển tiêu chuẩn được sử dụng. Sự khác biệt so với các sản phẩm từ nhà sản xuất chỉ là chúng có chương trình tải được cài đặt sẵn, mặc dù gọi đó là những gì bạn muốn, cho phép bạn thực thi mã chương trình được tải xuống cho bạn và trong một số trường hợp, giao tiếp với máy tính qua USB, nếu nó không được triển khai trong phần cứng. Tại sao vi điều khiển cho javascript và các ngôn ngữ phi truyền thống khác cho chúng? ...

 

Các cảm biến phổ biến nhất cho Arduino

Các cảm biến phổ biến nhất cho ArduinoCác cảm biến được sử dụng trong một loạt các mạch và dự án. Không có tự động hóa có thể làm mà không có chúng. Chúng tôi quan tâm đến chúng, vì để đơn giản hóa việc thiết kế và phổ biến điện tử, dự án Arduino đã được tạo ra. Đây là một bảng hoàn thành với một vi điều khiển và mọi thứ bạn cần để làm việc với nó và lập trình nó. Trong bài viết này, chúng tôi sẽ xem xét các cảm biến cho Arduino, nhưng chúng cũng có thể được sử dụng với các bộ vi điều khiển khác.

Các cảm biến là gì? Cảm biến là mắt, tai và các cơ quan cảm giác khác của vi điều khiển hoặc thiết bị điều khiển khác. Chúng được phân biệt bởi bản chất của tín hiệu và theo mục đích. Theo bản chất của tín hiệu, chúng được chia thành analog và kỹ thuật số. Nếu chúng ta nói về Arduino, thì khi nhận được thông tin từ các cảm biến, chúng ta đã xử lý tín hiệu sốhoặc chúng tôi đo điện áp từ đầu ra tương tự của mô-đun.Như đã đề cập, cảm biến là kỹ thuật số và analog...

 

Arduino và động cơ bước: cơ bản, kế hoạch, kết nối và kiểm soát

Arduino và động cơ bướcĐộng cơ bước được sử dụng để điều khiển vị trí của một cái gì đó, hoặc để xoay bộ phận làm việc ở một tốc độ và góc nhất định. Các tính năng như vậy cho phép sử dụng nó trong chế tạo robot, máy điều khiển số (CNC) và các hệ thống tự động hóa khác. Trong bài viết này, chúng tôi sẽ xem xét một số vấn đề liên quan đến việc xây dựng động cơ bước và cách điều khiển chúng bằng vi điều khiển Arduino.

Tất cả các động cơ điện được sử dụng trong thực tế hoạt động do các hiện tượng điện động lực và các quá trình xảy ra trong từ trường của rôto và stator. Như chúng tôi đã đề cập, bất kỳ động cơ nào cũng bao gồm ít nhất hai phần - di động (rôto) và bất động (stato). Đối với vòng quay của nó, điều cần thiết là từ trường cũng quay. Trường rôto quay sau trường stato. Về nguyên tắc, thông tin cơ bản như vậy là đủ để hiểu bức tranh chung về hoạt động của động cơ điện ...

 

Đèn LED RGB: cách chúng hoạt động, thiết bị bên trong, cách kết nối, đèn led RGB và Arduino

Đèn LED RGBĐèn LED nhiều màu, hay còn gọi là RGB, được sử dụng để biểu thị và tạo ra đèn nền tự động thay đổi màu sắc. Trên thực tế, không có gì đặc biệt về chúng, chúng ta hãy xem cách chúng hoạt động và đèn LED RGB là gì.

Trên thực tế, đèn LED RGB là ba tinh thể đơn màu kết hợp trong một vỏ. Tên RGB là viết tắt của Red - red, Green - green, Blue - blue theo màu sắc mà mỗi viên pha lê phát ra. Ba màu này là cơ bản, và bất kỳ màu nào được hình thành từ sự pha trộn của chúng, công nghệ này đã được sử dụng từ lâu trong truyền hình và nhiếp ảnh.Điều chỉnh màu sắc được thực hiện bằng cách điều chỉnh độ sáng của bức xạ của từng tinh thể.Để thay đổi màu của băng RGB, bộ điều khiển RGB đặc biệt được sử dụng.Thông thường một điều khiển từ xa đi kèm với bộ điều khiển ...

 

Điều khiển từ xa vi điều khiển: IR Remote, Arduino, ESP8266, 433 MHz

Điều khiển từ xa vi điều khiểnVấn đề điều khiển từ xa hoặc điều khiển từ xa các thiết bị điện luôn và sẽ có liên quan, bất kể có công cụ tự động hóa trong hệ thống hay không. Để tổ chức một điều khiển từ xa, không cần thiết phải có vi điều khiển hay không, tất cả phụ thuộc vào các chức năng cần thiết được gán cho thiết bị được quản lý. Trong bài viết này, bạn sẽ tìm hiểu thông tin chung về cách điều khiển từ xa một vi điều khiển.

Có hai loại giao tiếp từ xa chính. Có dây - khi điều khiển bộ truyền động đặt trong một phòng (hoặc không phải phòng) được thực hiện từ bảng điều khiển hoặc từ một nút nút đặt ở nơi khác. Trong trường hợp này, một kết nối dây điện của các mạch điều khiển và bộ truyền động (rơle, công tắc tơ, bao gồm các cơ chế, chẳng hạn như động cơ hoặc hệ thống, ví dụ, chiếu sáng) được cung cấp ...

 

10 dự án thú vị cho Arduino

10 dự án thú vị cho ArduinoArduino là một nền tảng phổ quát cho các sản phẩm tự chế trên vi điều khiển. Có nhiều lá chắn (thẻ mở rộng) và cảm biến cho nó. Sự đa dạng này cho phép bạn thực hiện một số dự án thú vị nhằm cải thiện cuộc sống của bạn và tăng sự thoải mái. Các lĩnh vực ứng dụng của hội đồng quản trị là không giới hạn: tự động hóa, hệ thống bảo mật, hệ thống thu thập và phân tích dữ liệu, v.v.

Từ bài viết này, bạn sẽ tìm hiểu những gì có thể được thực hiện thú vị trên Arduino. Những dự án sẽ trở nên ngoạn mục và sẽ hữu ích. Dọn dẹp căn hộ là một thói quen và không hấp dẫn, đặc biệt là vì nó cần có thời gian. Bạn có thể lưu nó nếu bạn đặt một phần công việc gia đình lên robot. Robot này được lắp ráp bởi một kỹ sư điện tử từ Sochi - Dmitry Ivanov. Về mặt cấu trúc, nó hóa ra có chất lượng khá cao và không thua kém về hiệu quả so với các chất tương tự nhà máy.Để xây dựng nó, bạn sẽ cần: Arduino Pro-mini, hoặc bất kỳ ...