在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【飛凌i.MX9352開發板試用】+機械臂游戲3—游戲源代碼(開源)原創首發

jf_39110170 ? 來源: jf_39110170 ? 作者: jf_39110170 ? 2023-07-26 11:28 ? 次閱讀

謝謝電子發燒友論壇
謝謝保定飛凌嵌入式技術有限公司

這里是一個可以在Shell環境下運行的老虎杠子雞蟲游戲程序

源代碼:

#!/bin/bash

# Function to generate random choices
getComputerChoice() {
    choices=("杠子" "蟲" "雞" "老虎")
    computerChoice=$((RANDOM % 4))
    echo ${choices[$computerChoice]}
}
#游戲開始
# Function to determine the winner
getWinner() {
    case "$1-$2" in
        "杠子-蟲" | "蟲-雞" | "雞-老虎" | "老虎-杠子")
            echo "你贏了!"
            ;;
        "蟲-杠子" | "雞-蟲" | "老虎-雞" | "杠子-老虎")
            echo "電腦贏了!"
            ;;
        *)
            echo "平局!"
            ;;
    esac
}

echo "歡迎來玩杠子-蟲-雞-老虎游戲!"
echo "請輸入數字選擇你的拳: 1-杠子, 2-蟲, 3-雞, 4-老虎."

while true; do

adc_value2=$(cat /sys/bus/iio/devices/iio:device0/in_voltage0_raw)
echo "ADC value2: $adc_value2"
#掃描按鍵2
if (( $(echo "$adc_value2 < 500" | bc -l) )); then
 echo "C" > "$port"
      # echo 1 > /sys/class/leds/led1/brightness
elif(( $(echo "$adc_value2 > 3900" | bc -l) )); then
       echo "d" > "$port"
       #echo 0 > /sys/class/leds/led1/brightness
fi

    read -p "請輸入你的拳: " playerChoice

adc_value=$(cat /sys/bus/iio/devices/iio:device0/in_voltage1_raw)
echo "ADC value: $adc_value"
#掃描按鍵1
if (( $(echo "$adc_value < 500" | bc -l) )); then
 echo "A" > "$port"
      # echo 1 > /sys/class/leds/led1/brightness
elif(( $(echo "$adc_value > 3900" | bc -l) )); then
       echo "b" > "$port"
       #echo 0 > /sys/class/leds/led1/brightness
fi

    case $playerChoice in
        1)
            playerChoice="杠子"
            ;;
        2)
            playerChoice="蟲"
            ;;
        3)
            playerChoice="雞"
            ;;
        4)
            playerChoice="老虎"
            ;;
        *)
            echo "無效的選擇,請重新輸入."
            continue
            ;;
    esac

    computerChoice=$(getComputerChoice)

    echo "你的選擇: $playerChoice"
    echo "電腦的選擇: $computerChoice"

    getWinner $playerChoice $computerChoice

adc_value3=$(cat /sys/bus/iio/devices/iio:device0/in_voltage2_raw)
echo "ADC value3: $adc_value3"
#掃描按鍵3
if (( $(echo "$adc_value3 < 500" | bc -l) )); then
 echo "e" > "$port"
      # echo 1 > /sys/class/leds/led1/brightness
elif(( $(echo "$adc_value3 > 3900" | bc -l) )); then
       echo "f" > "$port"
       #echo 0 > /sys/class/leds/led1/brightness
fi


adc_value4=$(cat /sys/bus/iio/devices/iio:device0/in_voltage3_raw)
echo "ADC value4: $adc_value4"
#掃描按鍵4
if (( $(echo "$adc_value4 < 500" | bc -l) )); then
 echo "g" > "$port"
      # echo 1 > /sys/class/leds/led1/brightness
elif(( $(echo "$adc_value4 > 3900" | bc -l) )); then
       echo "h" > "$port"
       #echo 0 > /sys/class/leds/led1/brightness
fi


sleep 0.018
    read -p "再玩一次?(y/n): " playAgain
    if [[ $playAgain != "y" && $playAgain != "Y" ]]; then
        break
    fi
done

echo "謝謝參與游戲!"

將上述代碼保存為一個名為 tiger_pistol_chicken_worm.sh 的文件,然后在Shell中運行 bash tiger_pistol_chicken_worm.sh 即可開始游戲。飛凌嵌入式開發板ADC連上一篇的游戲遙控,(https://bbs.elecfans.com/jishu_2362224_1_1.html),桿機械臂會做出相應動作并按照屏幕上的提示輸入相應的數字選擇(【飛凌i.MX9352開發板試用】+機械臂游戲2游戲操縱桿控制四自由度機械臂(開源)原創首發 - 飛凌嵌入式 - 電子技術論壇 ?- 廣受歡迎的專業電子論壇! https://bbs.elecfans.com/jishu_2364822_1_1.html),程序將判斷勝負并詢問是否繼續游戲。最后,當您選擇不再玩時,程序將結束并顯示感謝信息。飛凌嵌入式

祝您玩得愉快!

謝謝!

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5144

    文章

    19575

    瀏覽量

    315832
  • 開發板
    +關注

    關注

    25

    文章

    5590

    瀏覽量

    103184
  • 源代碼
    +關注

    關注

    96

    文章

    2952

    瀏覽量

    68062
  • 機械臂
    +關注

    關注

    13

    文章

    548

    瀏覽量

    25279
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    5分鐘學會網絡服務搭建,i.MX9352 + Linux 6.1實戰示例

    本文將以嵌入式OK-MX9352-C開發板(搭載了在工業物聯網領域廣泛應用的NXP i.MX9352處理器)為平臺,介紹如何在Linux
    的頭像 發表于 05-30 11:08 ?1571次閱讀
    5分鐘學會網絡服務搭建,<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>i.MX9352</b> + Linux 6.1實戰示例

    【CW32飯盒派開發板試用體驗】+機械游戲項目(開源)(1)開箱試驗舵機

    我很高興能得到 CW32飯盒派開發板試用體驗機會,想利用業余時間,做個機械游戲項目,用咱們的這個開發板
    發表于 04-28 20:10

    【CW32飯盒派開發板試用體驗】+機械游戲項目(開源)(4)多加點東西

    壇! https://bbs.elecfans.com/jishu_2353345_1_1.html 【CW32飯盒派開發板試用體驗】+機械游戲
    發表于 05-08 18:40

    【CW32飯盒派開發板試用體驗】+機械游戲項目(開源)(5)加紅外游戲操控機

    開發板試用體驗】+機械游戲項目(開源)(3)開動
    發表于 05-24 22:27

    i.MX9352開發板試用】+ 開箱報告

    很幸運的這次成為了i.MX9352開發板試用者,今天收到快遞開始拆箱,做個簡單的點評吧。 拆開后還是很驚艷的,板子設計的很精良,而
    發表于 06-05 16:41

    i.MX9352開發板試用】開箱+電路分析+環境搭建

    本次試用工作人員聯系確定了試用。感謝。 一、概述 1、CPU 本次試用開發板的CPU型號
    發表于 06-05 16:44

    i.MX9352開發板試用】+機械游戲1開箱—游戲操縱桿(開源原創首發

    家企業穩定批量供應核心板卡等產品?!埃ū6?b class='flag-5'>飛嵌入式技術有限公司的官網介紹) 下一篇會把源代碼給出。
    發表于 06-12 23:00

    i.MX9352開發板試用】+機械游戲2游戲操縱桿控制四自由度機械開源原創首發

    接上一篇:【i.MX9352開發板試用】+機械
    發表于 06-24 21:50

    【Start_DSC28034PNT湖人開發板免費體驗】(開源)控制機械游戲3

    接上4篇:【Start_DSC28034PNT湖人開發板免費體驗】(開源)控制機械游戲2 【Start_DSC28034PNT湖人
    發表于 07-30 14:48

    i.MX9352開發板試用】+機械游戲3游戲源代碼開源原創

    相應的數字選擇(【i.MX9352開發板試用】+機械
    發表于 08-11 00:07

    【中科微CSM32RV003綠色開發板免費體驗】1.上手

    AM6254開發板試用】+5內核編譯串口芯片Linux驅動(原創) 【Milk-V Duo 開發板免費體驗】4-Linux控制小車動作(原創
    發表于 10-09 23:21

    【中科微CSM32RV003綠色開發板免費體驗】2.RISC-V RV32IMAC內核

    ) 【AM6254開發板試用】+5內核編譯串口芯片Linux驅動(原創) 【Milk-V Duo
    發表于 10-10 00:03

    首發!嵌入式i.MX9系列核心重磅發布

    嵌入式正式全球首發搭載i.MX 9352處理器的FET-MX9352-C核心
    的頭像 發表于 12-28 14:37 ?1498次閱讀
    <b class='flag-5'>首發</b>!<b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式<b class='flag-5'>i.MX</b>9系列核心<b class='flag-5'>板</b>重磅發布

    嵌入式i.MX9352開發板,讓通信安全又穩定

    嵌入式OK-MX9352-C開發板特意增加了接口防護電路設計,除了作為設計參考之外,還可以保障使用過程中的安全和穩定。
    的頭像 發表于 08-11 14:09 ?930次閱讀
    <b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式<b class='flag-5'>i.MX9352</b><b class='flag-5'>開發板</b>,讓通信安全又穩定

    5分鐘學會網絡服務搭建!i.MX9352開發板 + Linux 6.1實戰示例

    本文就將以嵌入式OK-MX9352-C開發板(搭載了在工業物聯網領域廣泛應用的NXP i.MX9352處理器)為平臺,介紹如何在Linu
    的頭像 發表于 06-13 16:42 ?517次閱讀
    5分鐘學會網絡服務搭建!<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>i.MX9352</b><b class='flag-5'>開發板</b> + Linux 6.1實戰示例
    主站蜘蛛池模板: 日韩草逼| 在线免费视频一区二区 | 欧美无遮挡国产欧美另类 | q2002在线观看免费 | 午夜看一级特黄a大片黑 | 天天综合天天看夜夜添狠狠玩 | 你懂的欧美 | 亚洲成a人不卡在线观看 | 天天影视网天天影网 | 免费一级e一片在线播放 | 欧美69色| 亚洲ay| 午夜在线免费观看视频 | 奇米久草| 开心色99xxxx开心色 | 国产成人啪午夜精品网站男同 | 日本不卡视频在线视频观看 | 三级天堂| 五月欧美激激激综合网色播 | 日本不卡视频在线 | 色在线视频播放 | 91色多多| 男人呻吟双腿大开男男h互攻 | 性欧美暴力猛交69hd | 黄色录像欧美 | 色播六月| 午夜剧场刺激性爽免费视频 | 天堂网2021天堂手机版丶 | 私色综合网 | 大尺度视频网站久久久久久久久 | 亚洲视频你懂的 | 成年香蕉大黄美女美女 | 美女黄色一级片 | 大片毛片女女女女女女女 | 亚洲成人精品 | 日本国产中文字幕 | 国产福利不卡一区二区三区 | 狠狠色噜噜狠狠狠狠97不卡 | 99热最新在线观看 | 91久久婷婷国产综合精品青草 | 欧美一级黄色片在线观看 |