မင်္ဂလာပါကမ္ဘာ့ဖလား - သင်၏ပထမဦးစွာ Raspberry Pi စီမံကိန်း

အဆိုပါ Raspberry Pi နဲ့ python ကို အသုံးပြု. မှတစ်ဦးကနူးညံ့သိမ်မွေ့မိတ်ဆက်

သင် Raspberry Pi အသစ်အနေတဲ့အခါမှာသူကဖြောင့်ကိုပထမဦးဆုံးဌာန၌ device ကိုရန်သင့်အားဆွဲဆောင်သောစီမံကိန်းများသို့ကြိုးစားခုန်ဖို့အားလုံးကိုလည်းသွေးဆောင်နိုင်ပါတယ်။

စက်ရုပ်, အာရုံခံကိရိယာများ, ဂီတကစားသမားနှင့်အလားတူစီမံကိန်းများသည် Raspberry Pi အဘို့ကြီးသောအသုံးပြုမှုများမှာပေမယ့်ကိရိယာသစ်ကိုတစ်စုံတစ်ဦးကအဘို့မဟုတ်အကောင်းဆုံးစတင်မှု။ တစ်ခုစံပြကမ်ဘာပျေါတှငျ, သင်ကရှုပ်ထွေးသောစီမံကိန်းကိုသို့အားသွင်းခြင်းမပြုမီအခြေခံသင်ယူဖို့ရည်ရွယ်သင့်တယ်။

သင်သည်လည်း Linux ကိုအသစ်ဆိုရင်ဒါဟာတစ်ပင်ကမ်းပါးမတ်သင်ယူမှုကွေးနိုင်ပါတယ်, ဒါကြောင့် Python ကိုဘယ်လိုအလုပ်လုပ်တယ်ဆိုတာကိုနှင့်အတူကိုယ့်ကိုယ်ရင်းနှီးကျွမ်းဝင်စေရန်ရိုးရှင်းသောစီမံကိန်းများနှင့်အတူချွတ် start, ပြီးတော့အချိန်ကြာလာတာနဲ့အမျှကြောင်းအသိပညာအပေါ်တည်ဆောက်ရန်အကောင်းဆုံးပါပဲ။

တစ်ဦးကနူးညံ့သိမ်မွေ့နိဒါန်း

တစ်ဦး Raspberry Pi အပေါ်အသုံးအများဆုံးပထမဦးဆုံးစီမံကိန်းတစ်ခုမှာ, ဖြစ်စေမယ့် script ကိုအတူ terminal ကိုမှဒါမှမဟုတ်ပျင်းရိ Python ကိုဖှံ့ဖွိုးတိုးတပတ်ဝန်းကျင်ကိုအသုံးပြုပြီးစာသားကို "Hello World" print ထုတ်ရန်ဖြစ်ပါသည်။

ဒါဟာပျင်းစရာက start နဲ့တူပုံရပေမည်, သို့သော်သင်က Python ကိုရန်လွယ်ကူပြီးသက်ဆိုင်ရာမိတ်ဆက်ပေးသည် - ကလည်းသင့်ရဲ့အနာဂတ်စီမံကိန်းများတွင်စာရေးတံကိုအသုံးပြုပြီးပါလိမ့်မယ်တစ်ဦး function ကိုပါပဲ။

ရဲ့တကယ် Raspberry Pi နှငျ့ကြှနျုပျတို့၏ programming ကိုကျွမ်းကျင်မှုကိုချွတ်ကန်ရန်ဤအစဉ်အလာသင်ခန်းစာအနည်းငယ်ကွာခြားမှုမှတဆင့်သွားကြကုန်အံ့။ ကြောင်းရိုးရှင်းစွာအကြှနျုပျ၏နှစ်သက်သောနည်းလမ်းရဲ့အဖြစ်ကျွန်တော်တို့သည် Python နှင့် script များအစားပျင်းရိသုံးပြီးပါလိမ့်မယ်။

မင်္ဂလာပါကမ္ဘာလောက

အလွန်စာသား "ဟဲလိုလောက" ၏အခြေခံပုံနှိပ်ခြင်းနှင့်အတူစတင်မှာ start ရဲ့ကြပါစို့။

တစ်ချိန်က terminal ကို session တစ်ခု logged in ဝင်သော, 'helloworld.py' 'ဟုခေါ်တွင်သစ်တစ်ခု Python နှင့် script ကိုဖန်တီးရန်အောက်ပါ command ကိုရိုက်ထည့်ပါ။

sudo nano helloworld.py

nano ကျနော်တို့ကိုအသုံးပြုပြီးပါလိမ့်မည်စာသားအယ်ဒီတာဖြစ်ပြီး, '' py '' Python ကို script များများအတွက်ဖိုင် extension ဖြစ်ပါတယ်။

ကျနော်တို့ကိုလည်း SuperUser အဖြစ် command ကိုပြေးသောက start မှာ ( 'SuperUser ပြုပါ' 'ကိုဆိုလိုတာပါ) ကို sudo ကိုအသုံးပြုပါ။ သင်အမြဲဒီသုံးပါရန်မလိုပါ, ထိုသို့မှားပညတ်တော်တို့ကိုအတူမှားယွင်းတဲ့လက်၌အန္တရာယ်ရှိနိုင်ပါသည်, ဒါပေမယ့်ကိုယ့်ယခုအခါအလေ့အထအဖြစ်အသုံးပြုလေ့ရှိပါတယ်။

ဒီ command အသစ်တခုအလွတ်စာရွက်စာတမ်းဖွင့်လှစ်ပါလိမ့်မယ်။ ဖိုင်ကို run သောအခါဟူသောဝေါဟာရကို "ဟဲလိုလောက" print ထုတ်ပါလိမ့်မယ်အရာအောက်တွင်ဖော်ပြထားသောစာသားရိုက်ထည့်ပါ:

ပုံနှိပ် ( "Hello World")

ပြီးတာနဲ့ Ctrl + X ကိုဝင်ကြ၏, ပြီးတော့ဖိုင်ကိုသိမ်းဆည်းဖို့ '' Y ကို '' ကိုနှိပ်ပါ။ terminal ကိုတိကျတဲ့ဖိုင်နာမည်ဖိုင်ကိုသိမ်းဆည်းဖို့ဝင်နှိပ်ဖို့သငျမေး, ဒါကြောင့်ရှေ့ဆက်သွားရနှင့်ဝင် key ကိုဝင်တိုက်လိမ့်မယ်။ သင်သည်သင်၏ပထမဆုံး Python ကိုဖိုင်ကိုပဲဖန်တီးပါတယ်!

သငျသညျယခုပြန် terminal ထဲဖြစ်လိမ့်မည်။ ကျွန်တော်တို့ရဲ့အသစ်သော script ကို run ဖို့ကျနော်တို့အောက်က command ကိုသုံး:

sudo Python နှင့် helloworld.py

ဤ "ဟဲလိုလောက" print ထုတ်ပြီးတော့ script ကိုပိတ်ပါ, နောက်တဖန်သုံးစွဲဖို့ terminal ကိုအတူကျွန်တော်တို့ကိုထွက်ခွာပါလိမ့်မယ်။

ကမ္ဘာ့ဖလားထိုအခါမင်္ဂလာပါ

တစ်ဂီယာတက်သွားကြဖို့အချိန်။ ဒီဥပမာကိုနောက်ပေါ်တဦးတည်းလိုင်းပေါ်စကားလုံး "ဟဲလို" print ထုတ်, ပြီးတော့ "လောက" ပါလိမ့်မယ်။ ဒါဟာကျွန်တော်တို့ရဲ့ Python ကိုဖိုင်အသစ်တခုလိုင်းထပ်ထည့်, ဒါပေမယ့်နေဆဲအလွန်ရိုးရှင်းတဲ့အဆင့်မှာပါလိမ့်မယ်။

အောက်က command ကို အသုံးပြု. ဖိုင်အသစ်တစ်ခု Start:

sudo nano hellothenworld.py

နောက်တကြိမ်ဒီကွက်လပ်အယ်ဒီတာ window ကိုဖွင့်ဖွင့်လှစ်ပါလိမ့်မယ်။ အောက်ပါစာသားကိုရိုက်ထည့်ပါ:

ပုံနှိပ် ( "ဟဲလို"), print ( "လောက")

တနည်းကား, ပိတ်ပြီးကယ်ဖို့ကို Ctrl + X ကိုအသုံးပြုနိုင်သည်ထို့နောက် '' Y ကို '' ကိုနှိပ်ခြင်းနှင့်သတိပေးခံရတဲ့အခါမှာထို့နောက် '' ဝင် '' ။

အောက်ပါ Command ဖြင့် script ကို run:

sudo Python နှင့် hellothenworld.py

ဒါက script ကိုပိတ်လိုက်ပြီးတော့, လာမယ့်မျဉ်းကြောင်းပေါ်တွင် "ဟဲလို" တစ်လိုင်းပေါ်, "လောက" print ထုတ်ပါလိမ့်မယ်။

မင်္ဂလာပါကမ္ဘာ့ဖလား, နှုတ်ဆက်ပါတယ်ကမ္ဘာ့ဖလား

ကျနော်တို့ယခင်ဥပမာထဲမှာသင်ယူသောအရာကိုအသုံးပြုခြင်း, ငါတို့ရပ်တန့်ဖို့သူကပြောပြသည်အထိကျွန်တော်ထပ်ခါထပ်ခါ "ဟဲလိုလောက" ထို့နောက် "နှုတ်ဆက်လောက" လို့ပြောနိုင်အောင်ရဲ့အမှုအရာတို့ကိုပြောင်းလဲပစ်ကြကုန်အံ့။

သငျသညျအကြှနျုပျတို့သူတို့အားညွှန်ကြားချက်ကျော်ဤအချိန်ယူသွားပါလိမ့်မယ်ဒါကြောင့်ဖိုင်တွေပါစေနဲ့သုံးစွဲဖို့ဘယ်လိုလေ့လာသင်ယူပါတယ်။

hellogoodbye.py ဟုခေါ်တွင်ဖိုင်အသစ်တစ်ခု Make နှင့် nano ၌ဖွင့်လှစ်။ အောက်ပါစာသားကိုရိုက်ထည့်ပါ:

စစ်မှန်သောအနေဖြင့်တင်သွင်းအချိန်ရေတွက် = 1: ရေတွက် == 1 မယ်ဆိုရင်: ပုံနှိပ် ( "နှုတ်ဆက်ကမ္ဘာကြီးကို") +1 ကိုရေတွက် = ရေတွက်: ပုံနှိပ် ( "Hello World") ရေတွက် -1 time.sleep (1) elif ရေတွက် == 0 င် = ရေတွက် time.sleep (1)

ကျနော်တို့ကဒီမှာအနည်းငယ်အသစ်သောသဘောတရားများကိုမိတ်ဆက်ပြီ

ဒီပြီးအင်တင်းခဲ့သည် code ကို run ပါဘူးဆိုရင်, သူက "ဟဲလိုလောက" print ထုတ်ပြီးတော့ -1 ငါတို့ '' count က '' variable ကိုပြောင်းလဲစေပါလိမ့်မယ်။ ဒါဟာပြန် run ဖို့ကို 'အနေဖြင့်ကွင်းဆက်' 'ပြန်စက်ဘီးရှေ့တော်မှာ' 'time.sleep (1)' နှင့်အတူတစ်စက္ကန့်စောင့်ဆိုင်းပါလိမ့်မယ်။

ကြေညာချက်အလားတူအလုပ်မသာ '' count က '' ဒါဟာပြီးနောက် "နှုတ်ဆက်လောက" print ထုတ်ခြင်းနှင့် '' count က '' 1 မှ add ပါလိမ့်မယ်အတိအကျ 0. လျှင်ပြေး '' လျှင် '' ဒုတိယ။ နောက်တကြိမ်ကပြန် '' အနေဖြင့်ကွင်းဆက် '' အပြေးမတိုင်မီတစ်စက္ကန့်စောင့်ဆိုင်းပါလိမ့်မယ်။

မျှော်လင့်, သငျသညျယခု '' count က '' ကွဲပြားခြားနားသောစာသားကိုတစ်ခုချင်းစီကိုအချိန်ပုံနှိပ်, 1 နှင့် 0 င်တို့အကြား 1 မှာစတင်သည်နှင့်ဦးမည်အဆက်မပြတ်သံသရာကိုဘယ်လိုမြင်နိုင်ပါသည်။

ဇာတ်ညွှန်းကို run ခြင်းနှင့်ကိုယ်အဘို့ကိုတွေ့မြင်! ဇာတ်ညွှန်းကိုရပ်တန့်ရန်, ဖွင့်ကို Ctrl + C ကိုနှိပ်ပါ။

မင်္ဂလာပါကမ္ဘာ့ဖလားကို 100 Times သတင်းစာ

ဘယ်လိုအလိုအလျှောက်, ကျွန်တော်တို့ရဲ့စာသားကိုပုံနှိပ်မယ့် 10 ကြိမ်ထပ်ကျော့ကော? ဤသည်နောက်တဖန်တစ်ဦးအနေဖြင့်ကွင်းဆက်အတွင်းရေတွက်သုံးပြီး, ဒါပေမယ့်ကျနော်တို့က manipulate ဘယ်လိုပြောင်းလဲနေတဲ့ခြင်းဖြင့်အောင်မြင်သည်။

အခြားသစ်ကိုဖိုင်ကို Create, ကနာမည်တစ်ခုပေး, ပြီးတော့အောက်ကစာသားကိုရိုက်ထည့်ပါ:

သွင်းကုန်အချိန်ရေတွက် = 1 စစ်မှန်သောစဉ်: ရေတွက် <= 10 မယ်ဆိုရင်: ဆေးလိပ်ဖြတ် (): ပုံနှိပ် ( "Hello World"), +1 time.sleep (1) elif ရေတွက် == 11 ရေတွက် = ရေတွက်ရေတွက်

ဤတွင်ကျနော်တို့က 'ထက်လျော့နည်းသို့မဟုတ်ညီမျှ' 'ဆိုလိုတာကပထမဦးဆုံး' 'လျှင်' 'ကြေညာချက်ထဲမှာ' <= 'ကိုအသုံးပြုကြသည်။ ယင်းအရေအတွက်သည်ထက်လျော့နည်းသို့မဟုတ် 10 ညီမျှသည်ဆိုပါကကျွန်တော်တို့ရဲ့ကုဒ် "ဟဲလိုလောက" print ထုတ်ပါလိမ့်မယ်။

နောက်တစ်နေ့ကြေညာချက်သာအရေအတွက်က 11 ကြည့်ရှုလျက်, count က 11 မှာပါလျှင်က script ကိုပိတ်သော '' ဆေးလိပ်ဖြတ် () '' command ကို run ပါလိမ့်မယ် '' လျှင် '' ။

ကိုယ့်ကိုကိုယ်အဘို့ဤကြည့်ဖို့ဖိုင်ကိုကြိုးစားပါ။

သင်ကရန်ကျော်

ဤရွေ့ကားလေ့ကျင့်ခန်းကိုသင်ကုဒ်ကြိုးကိုင်အချို့အလွန်အခြေခံနည်းလမ်းများကိုပြသပေမယ့်ကအားလုံးကိုအသစ်က Raspberry Pi နဲ့ Python အသုံးပြုသူများသည်အစောပိုင်းအပေါ်နဲ့အတူအိမ်မှာရှိနေတဲ့ရသင့်ကြောင်းလေ့လာသင်ယူအခြေခံအုတ်မြစ်မျိုးပါပဲ။

သငျသညျပြီးသားကမတွေ့ရှိကြလျှင်, ဒီဟာအလွန်အစွမ်းထက်တဲ့ programming language ကိုအကြောင်းပိုမိုလေ့လာသင်ယူရန် About.com ရဲ့ဆက်ကပ်အပ်နှံ Python ကို site ကိုထွက်စစ်ဆေးပါ။

ကျွန်တော်တို့သည်အနာဂတ်ဆောင်းပါးများနှင့်စီမံကိန်းများကိုပိုမိုကုဒ်ဥပမာကိုဖုံးလွှမ်းညှိနေဖို့မယ်!