» Chủ đề » Ý tưởng DIY »Trò chơi" cao bồi nút bấm "trên arduino

Nút trò chơi Cowboys trên Arduino

Chúc bạn đọc một ngày tốt lành, hôm nay tôi muốn nói với bạn cách lắp ráp trò chơi "nút cao bồi" trong arduino

ĐÂY LÀ NHỮNG GÌ BẠN CẦN;
1.Arduino (trong trường hợp của tôi, Uno)
2.2 điện trở ở 220 ohms
3.2 Đèn LED (tốt nhất là các màu khác nhau)
4.2 nút đồng hồ
5. Piezo
6.Breadboard hoặc solderless
7. dây nhảy



để bắt đầu, hãy lập trình arduino



đây là một bản phác thảo:

#define BUZZER_PIN 12 // pin với hình vuông
#define PLAYER_COUNT 2 // số người chơi cao bồi
// thay vì liệt kê tất cả các chân từng cái một, chúng tôi khai báo một cặp
// danh sách: một với số pin có nút, cái còn lại có
// Đèn LED. Danh sách cũng được gọi là mảng.
nút intPins [PLAYER_COUNT] = {3, 13};
int ledPins [PLAYER_COUNT] = {9, 11};
 
thiết lập void ()
{
  pinMode (BUZZER_PIN, OUTPUT);
  for (int player = 0; player & lt; PLAYER_COUNT; ++ player) {
    // sử dụng dấu ngoặc vuông lấy giá trị trong mảng
    // dưới số được chỉ định trong chúng. Đánh số bắt đầu từ đầu.
    pinMode (ledPins [player], OUTPUT);
    pinMode (buttonPins [player], INPUT_PULLUP);
  }
}
 
vòng lặp void ()
{
  // đưa ra tín hiệu "pli!", chờ trong thời gian ngẫu nhiên từ 2 đến 7 giây
  độ trễ (ngẫu nhiên (2000, 7000));
  giai điệu (BUZZER_PIN, 3000, 250); // 3 kilohertz, 250 mili giây
 
  for (int player = 0 ;; player = (người chơi + 1)% PLAYER_COUNT) {
    // nếu số người chơi "người chơi" nhấn nút ...
    if (! digitalRead (buttonPins [player])) {
      // ... bật đèn LED và tín hiệu chiến thắng trong 1 giây
      digitalWrite (ledPins [player], CAO);
      giai điệu (BUZZER_PIN, 4000, 1000);
      độ trễ (1000);
      digitalWrite (ledPins [player], THẤP);
      phá vỡ; // Có một người chiến thắng! Chúng tôi thoát (nghỉ tiếng Anh) từ một chu kỳ
    }
  }
}


sau đó chúng tôi thu thập mọi thứ theo sơ đồ này

Nút trò chơi Cowboys trên Arduino


Bạn sẽ nhận được một cái gì đó như thế này



và bây giờ trò chơi đã sẵn sàng để sử dụng
ai bấm nhanh hơn và thắng
và đó có lẽ là tất cả cho ngày hôm nay


VÀ CÓ, HÃY NHANH TAY DƯỚI ĐÂY
Câu hỏi \ chủ đề được tự động xuất bản trong xã hội. mạng lưới trang web - hãy theo dõi câu trả lời ở đó:
bạn đã quản lý để lặp lại?
Tổng số phiếu: 5

Thích hợp cho chủ đề

Chủ đề liên quan

Thêm một bình luận

    • cườinhững nụ cườixaxađược rồikhông biếtyahookhông
      ông chủvết xướcđồ ngốcvângvâng-vânghung hăngbí mật
      xin lỗinhảynhảy2nhảy3ân xágiúp đỡđồ uống
      dừng lạibạn bètốttốt lànhcòingấtlưỡi
      hút thuốcvỗ taycraytuyên bốgiễu cợtdon-t_mentiontải về
      nhiệttôi rấtcười1mdacuộc họpmoskingtiêu cực
      không phảibỏng ngôtrừng phạtđọcsợsợ hãitìm kiếm
      chế nhạocảm ơncái nàyto_cluecựu sinh viêncấp tínhđồng ý
      xấubeeeđen_eyeblum3đỏ mặttự hàobuồn chán
      bị kiểm duyệtdễ chịubí mật2đe dọachiến thắngyusun_bespectacled
      shokrespekthahacó trướcchào mừngkrutoyya_za
      ya_dobryingười trợ giúpne_huliganne_othodifludcấmđóng
8 ý kiến
Tác giả
Cảm ơn các tiêu chí của bạn
Không xử lý bắt đầu sai. ((
Nếu sau khi đặt lại đèn LED LED chiến thắng, không đợi tín hiệu âm thanh, hãy nhấn nút, sau đó sau tín hiệu, đèn LED của người chơi đã nhấn nút sẽ bật ngay lập tức. Nếu cả hai người chơi đều rất tinh ranh, thì người chơi số 0 sẽ luôn giành chiến thắng.
Wow wow mọi người dễ dàng. Một anh chàng học lập trình arduino, don sắt phải rất vất vả, hãy để anh ta học. Đồng thời, Denis, không có ý xúc phạm, nhưng rất ít người quan tâm đến các dự án của bạn như "Xin chào thế giới" và đèn LED nhấp nháy, điều này rất thú vị với bạn, nhưng với những người còn lại, tin tôi, không hẳn vậy. Tự học, nhưng đừng cố dạy người khác. Và vì tôi đã quyết định trở thành người của công chúng, nghĩa là, để xuất bản, hãy chuẩn bị cho những lời chỉ trích, đặc biệt là khi nó phù hợp, và nó phù hợp ở giai đoạn kinh nghiệm này của bạn. Bản thân tôi có một thùng kết quả cuộc sống con người mà tôi có thể đổ vào bài viết của bạn, nhưng trong mọi trường hợp tôi sẽ không làm thế, bởi vì các kỹ thuật viên trẻ nên được khuyến khích, nhắc nhở, hướng dẫn và không chỉ trích. Tossy biểu hiện VÌ SAO? Bạn phá vỡ não của tôi ngay bây giờ, bạn không thể hiện bạn dưới ánh sáng tốt nhất, có thể giữ một cú đánh và đáp lại nó một cách đàng hoàng.

P.S. Và kiểm tra văn bản trước khi xuất bản ít nhất trong Word.
bạn phá vỡ não của tôi ngay bây giờ
Có gì để phá vỡ? cười
Tác giả
CÁI GÌ bạn phá vỡ não của tôi ngay bây giờ
nó xử lý tín hiệu, là một phần quan trọng của dự án này
Nhưng nút nào có hai cặp tiếp điểm, thường đóng tiếp điểm của một nút khi nhấn mở mạch bình thường mở khác? cười
Tác giả
nó xử lý tín hiệu, là một phần quan trọng của dự án này,
ai bấm nhanh hơn và thắng
Tốt, tốt Arduino - vậy thì sao? vết xước

Chúng tôi khuyên bạn nên đọc:

Đưa nó cho điện thoại thông minh ...