Агуулгын хүснэгт:
Видео: Raspberry Pi заавар: Дарах товчийг хэрхэн ашиглах вэ: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү гарын авлагад та Raspberry Pi -ийнхээ тусламжтайгаар товчлуур ашиглан LED -ээ хэрхэн асаах талаар сурах болно. Товчлуур эсвэл унтраалга нь дарахад хэлхээний хоёр цэгийг холбодог. Энэхүү заавар нь товчлуурыг нэг дарахад нэг LED -ийг асааж, хоёр дарахад унтраана. Υ Мөн та үйл явдлыг хянахын тулд 'flag' хувьсагчийг хэрхэн ашиглах талаар сурах болно.
Хичээлийн шинэчлэлт болон бусад Raspberry Pi хичээлүүдийг эндээс олж болно:
www.ardumotive.com/how-to-use-push-buttonen…
Грек хэл дээрх видео
Эхэлцгээе!
Алхам 1: Танд хэрэгтэй зүйл - Тоног төхөөрөмж
Энэхүү гарын авлагад танд хэрэгтэй болно:
- GPIO Breakout
- Талхны самбар
- LED
- 220 Ом эсэргүүцэл
- Товч
Алхам 2: Хэлхээ
Холболтууд нь маш энгийн тул талбарын хэлхээний схемийг дээрх зургийг үзнэ үү.
Алхам 3: Код
Доорх програм дээр хамгийн түрүүнд хийх зүйл бол номын санг GPIO -д оруулж унтах явдал юм. Дараагийн алхам бол LED ба товчлуурын зүүг тохируулах явдал юм. Үүний дараа тохируулгын товчлуурыг оролт, LED нь гаралт болгоно. While True гогцоо дахин дахин, үүрд мөнхөд ажиллана. Мөн та LED -ээ хоёр аргаар асааж болно. Эхний арга бол товчлуур дарагдсан л бол LED асдаг, хоёр дахь арга бол хэрэв та товчлуурыг ганц удаа дарвал LED асаалттай байх болно, хэрэв та товчлуурыг дахин дарвал LED унтрах болно. Хоёрдахь арга бол сэтгэгдэл ('' ') бөгөөд бид туг нэртэй хувьсагчийг ашигладаг.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
#Номын сан RPi. GPIO -ийг GPIO хэлбэрээр импортлохоос импортлох #унтраах сэрэмжлүүлгийг унтраах (заавал биш) GPIO.setwarnings (худал) GPIO.setmode (GPIO. BCM) #Set товчлуур ба LED зүү Товч = 23 LED = 24 #Setup Button ба LED GPIO. тохиргоо (Button, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (LED, GPIO. OUT) #flag = 0 байхад True: button_state = GPIO.input (Button) print (button_state) if button_state == 0: GPIO.output (LED, GPIO. HIGH) өөр: GPIO.output (LED, GPIO. LOW) унтах (1) '' 'if button_state == 0: sleep (0.5) if flag == 0: flag = 1 other: flag = 0 бол туг == 1: GPIO.output (LED, GPIO. HIGH) өөр: GPIO.output (LED, GPIO. LOW) '' |
Кодыг эндээс татаж аваад Thonny Python IDE ашиглан нээх эсвэл терминалаас ажиллуулна уу.
Алхам 4: Сайн байна
Та манай анхны Raspberry Pi "How to" хичээлийг амжилттай дуусгаж, LED товчлуураар хэрхэн асаах талаар сурсан.
Зөвлөмж болгож буй:
PIR мэдрэгч ба дуугаралтын модулийг хэрхэн ашиглах вэ - Visuino заавар: 6 алхам
PIR мэдрэгч ба дуугаралтын модулийг хэрхэн ашиглах талаар Үзүүлэх видео үзэх
Заавар: RGB өнгө мэдрэгч мэдрэгч TCS230 -ийг Arduino UNO -той хэрхэн ашиглах вэ: 3 алхам
Заавар: RGB өнгө мэдрэгч мэдрэгч TCS230 -ийг Arduino UNO -той хэрхэн ашиглах вэ: Тодорхойлолт: Энэхүү заавар нь Arduino Uno ашиглан RGB өнгө илрүүлэгч мэдрэгчийг хэрхэн ашиглах талаар хэд хэдэн энгийн алхмуудыг харуулах болно. Энэхүү гарын авлагын төгсгөлд та цөөн хэдэн өнгийг харьцуулах хэд хэдэн үр дүнг авах болно
LORA SX1278 RF433 -ийг хэрхэн ашиглах тухай заавар: 3 алхам
LORA SX1278 RF433-ийг хэрхэн ашиглах тухай заавар: Энэхүү гарын авлагад бид LORA-SX1278 RF433-ийг хоорондоо хэрхэн харилцах талаар сургах болно
ESP32 Bluetooth заавар - ESP32 -ийн суулгагдсан Bluetooth -ийг хэрхэн ашиглах вэ: 5 алхам
ESP32 Bluetooth заавар | ESP32 -ийн суулгагдсан Bluetooth -ийг хэрхэн ашиглах вэ: Сайн байна уу залуусаа, ESP32 зөвлөл нь WiFi -тэй ирдэг. Bluetooth хоёулаа боловч ихэнх төслүүдийн хувьд бид ихэвчлэн зөвхөн Wifi ашигладаг, бид Bluetooth ашигладаггүй.Тиймээс энэхүү зааварт ESP32 -ийн Bluetooth ашиглах нь хэр хялбар болохыг би харуулах болно. Таны үндсэн төслүүдийн хувьд
Mac терминалыг хэрхэн ашиглах, гол функцийг хэрхэн ашиглах вэ: 4 алхам
Mac терминалыг хэрхэн ашиглах, гол функцийг хэрхэн ашиглах талаар: Бид танд MAC терминалыг хэрхэн нээхийг үзүүлэх болно. Бид танд терминалын дотор ifconfig, лавлахыг өөрчлөх, файлд хандах, arp гэх мэт цөөн хэдэн онцлог шинж чанаруудыг харуулах болно. Ifconfig нь танд IP хаяг болон MAC зараа шалгах боломжийг олгоно