2008-11-07 16 views
8

Tôi muốn có một màn hình ứng dụng được viết bằng C# giám sát một tập hợp các vị thế giao dịch ngoại hối. Nó sẽ được kết nối qua cổng USB với một bộ đèn giao thông thực sự được đặt trên bàn mà nó sẽ sử dụng để chỉ trạng thái hệ thống. Ai có thể đề xuất một giải pháp tốt?Cách để máy tính bật đèn flash

+0

này đã bị đóng cửa như "không phải lập trình liên quan", nhưng tôi đã mở cửa trở lại, vì nó nghe giống như là tác giả câu hỏi là quan tâm đến việc lập trình điều khiển đèn giao thông. @ rc1, bạn có thể xác nhận hoặc từ chối, tốt nhất là (ít nhất) chỉnh sửa và làm rõ câu hỏi? –

+0

Nó thực sự là chương trình liên quan! Hứa! – rc1

+0

Nhờ mọi người trả lời bằng cách này, hữu ích nhất. Cảm ơn một lần nữa. – rc1

Trả lời

3

Tôi đã sử dụng các khái niệm trong this CodeProject article để thành công đèn LED sáng lên. Nó có thể đáp ứng yêu cầu của bạn nếu:

  • Bạn có thể sử dụng cổng song song thay vì usb (hoặc có thể usb để parallal truyền hình cáp/dongle)
  • Bạn đã sẵn sàng để giải quyết một số hàn và mày mò điện tử đơn giản
  • Bạn có thể sửa đổi các mã vb để giám sát trạng thái của bạn

Như tác giả đề cập đến trong bài viết, bạn có thể phá hủy cổng song song của máy tính (và tồi tệ hơn!) nếu bạn không phải là rất cẩn thận.

Ngoài ra, một kỹ sư giỏi sẽ nhấn mạnh rằng bạn cô lập đèn từ cổng để bảo vệ máy tính hơn nữa. (rơ le, triacs, chất cách ly quang, vv)

Điều đó đang được nói, nó hoạt động!

2

Một bước xa hơn là tự xây dựng thứ gì đó bằng nền tảng vi điều khiển như Arduino. Một số ví dụ về những gì có thể xảy ra với nền tảng Arduino có sẵn trên trang Arduino Playground.

An article về cách tạo đèn giao thông bằng Arduino có sẵn tại Instructables.

5

Thông thường tôi muốn nói cổng song song hoặc một số thứ khác như vậy, nhưng nếu bạn có hy vọng cho USB, thì chắc chắn hãy xem Arduino. Nó là một vi điều khiển chi phí rất thấp có thể chạy độc lập, hoặc có thể nói chuyện với PC thông qua một số giao diện linh hoạt (bao gồm cả USB).

Nó cực kỳ phổ biến với cộng đồng người nuôi cá, và như vậy, có một số dự án cấp nhập cảnh để bắt đầu với thiết bị. Giá trên Sparkfun is $35 USD cho phiên bản hỗ trợ USB được lắp ráp hoàn chỉnh.

3

Giải pháp dễ nhất là mua đèn giao thông USB, thay vì tự xây dựng một chiếc đèn. Ví dụ. USB Ampel. Với một API đơn giản được bao gồm, nó có lẽ sẽ dễ dàng hơn nhiều.

1

Chúng tôi đã sử dụng sản phẩm này ở công việc cuối cùng của mình để kiểm soát một bộ đèn giao thông quay vòng khi một bản xây dựng sẽ phá vỡ trên máy chủ CI của chúng tôi. Ethernet là tốt đẹp để bạn không bị giới hạn trong phạm vi 3M của USB và nó là dễ dàng như việc mở một TCPClient đến cổng 10000 và gửi một "1R1 \ r".

http://www.6bit.com/products/smartrelayE.php?products_id=33