Агуулгын хүснэгт:
Видео: Raspberry Pi бүхий LED анивчих - Raspberry Pi дээр GPIO Pins -ийг хэрхэн ашиглах вэ: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Сайн байна уу залуусаа энэ зааварчилгаанд бид Raspberry pi -ийн GPIO -г хэрхэн ашиглах талаар сурах болно. Хэрэв та хэзээ нэгэн цагт Arduino -г ашиглаж байсан бол бид LED унтраалга гэх мэтийг зүүгээр нь холбож, ажиллуулах боломжтой гэдгийг та мэдэх байх. Raspberry pi нь GPIO -тэй тул бид эдгээр GPIO -г хэрхэн ашиглахыг сурч, түүнд LED холбож, анивчих болно. Raspberry pi -ийн GPIO -г хэрхэн ашиглах талаар танд ойлгуулахын тулд бидний хийх энгийн LED гэрэл анивчих төсөл.
Алхам 1: Танд хэрэгтэй зүйл
Энэхүү зааварчилгааны хувьд танд дараах зүйлс хэрэгтэй болно: Raspberry Pi 3 -ийн дэлгэц, USB хулгана, гар бүхий тохиргоо (Raspbian OS нь таны Raspberry pi -д зөв тохируулагдсан эсэхийг шалгаарай)
Алхам 2: Хэлхээ
Цахилгаан хэлхээний хэсэг нь маш хялбар байдаг. Би LED-ийг 8-р зүүтэй холбосон. Энэ нь LED-ийн сөрөг хөл нь Gnd pin-тэй холбогдсон гэсэн үг (6 үгүй.) Эерэг хөл нь 100 Ом-тэй (100-1000 ом ашиглах утга) болон нөгөө хөл эсэргүүцэл нь Raspberry pi -ийн 8 -р зүүтэй холбогдсон байна.
Алхам 3: Кодлох хэсэг
Дараа нь LED анивчихын тулд pi терминалыг нээнэ үү: Python номын санг суулгахын тулд терминалыг нээгээд дараах тушаалыг ажиллуулна уу: $ sudo apt-get install python-rpi.gpio python3-rpi.gpioto бидэнд хэрэгтэй Raspberry Pi-ийн GPIO портуудыг эхлүүлнэ. Python номын санг импортлохын тулд бид номын санг эхлүүлж, 8 -р зүүг Raspberry pi.import RPi. GPIO -ийн гаралтын зүү болгон GPIO болгон оруулах # Raspberry Pi GPIO номын санг импортлох цаг унтраах # Унтлагын функцийг цагийн модулиас импортлохGPIO. setwarnings (Худал) # Одоогоор анхааруулгыг үл тоомсорлохGPIO.setmode (GPIO. BOARD) # Физик зүү дугаарлалтыг ашиглах бага (унтраах) Дараагийн хийх зүйл бол 8 -р зүүг нэг секундын турш өндөр (асаах), нэг секундын турш бага (унтраах) болгох бөгөөд үүнийг үүрд анивчихын тулд хэсэг хугацааны гогцоонд оруулах болно. # Үргэлж үүрд ажиллуул GPIO.output (8, GPIO. HIGH) # Унтраах (1) # 1 секундын турш унт Дээр дурдсан кодын хоёр хэсгийг нэгтгэн бүрэн код үүсгэх: RPi. GPIO -г GPIO болгон импортлох # Raspberry Pi GPIO номын санг импортлох цаг унтраах # Унтлагын функцийг цагийн модулээс импортлох nowGPIO.setmode (GPIO. BOARD) # Физик зүү дугаарлалтыг ашиглах Үргэлж үүрд ажиллуул GPIO.output (8, GPIO. HIGH) # Унтраах (1) # 1 секундын турш унт, дараа нь бид үүнийг blinking_led.py гэж хадгалаад дараа нь IDE дотроо эсвэл консол дээрээ ажиллуулах хэрэгтэй: $ python blinking_led.py
Алхам 4: LED анивчих
Кодыг ажиллуулсны дараа та LED анивчсан байхыг харах болно. Тиймээс энэ заавар нь танд тусалсан байх гэж найдаж байна.
Зөвлөмж болгож буй:
Arduino дээр RC522 бүхий Mifare Ultralight C ашиглах: 3 алхам
Mifare Ultralight C -ийг RC522 Arduino дээр ашиглах: RFID технологийг ашиглан карт эзэмшигчдийг таних эсвэл ямар нэгэн зүйл хийх (хаалга онгойлгох гэх мэт) ашиглах нь нэлээд түгээмэл арга юм. DIY програмын хувьд RC522 модулийг өргөн ашигладаг бөгөөд энэ нь маш хямд бөгөөд энэ модульд маш олон код байдаг. Би
ПХБ дээр давхар LED анивчих хэлхээг хэрхэн яаж хийх вэ: 11 алхам
ПХБ дээр давхар LED анивчих хэлхээг хэрхэн яаж хийх вэ: Сайн байна уу, өнөөдөр би давхар LED анивчуулагчийн төслийн схемийг хийх гэж байна. Энэ хэлхээг таймер IC 555 -ээр хийсэн
Ротари кодлогч: Энэ нь хэрхэн ажилладаг, Arduino дээр хэрхэн ашиглах вэ: 7 алхам
Ротари кодлогч: Энэ нь хэрхэн ажилладаг ба Arduino -тэй хэрхэн ашиглах талаар: Та энэ болон бусад гайхалтай хичээлүүдийг ElectroPeak -ийн албан ёсны вэбсайтаас уншиж болно.Тойм Энэхүү гарын авлагад та эргэлтэт кодлогч хэрхэн ашиглах талаар мэдэх болно. Нэгдүгээрт, та эргэлтийн кодлогчийн талаархи зарим мэдээллийг харах болно, дараа нь хэрхэн хийхийг сурах болно
Mac терминалыг хэрхэн ашиглах, гол функцийг хэрхэн ашиглах вэ: 4 алхам
Mac терминалыг хэрхэн ашиглах, гол функцийг хэрхэн ашиглах талаар: Бид танд MAC терминалыг хэрхэн нээхийг үзүүлэх болно. Бид танд терминалын дотор ifconfig, лавлахыг өөрчлөх, файлд хандах, arp гэх мэт цөөн хэдэн онцлог шинж чанаруудыг харуулах болно. Ifconfig нь танд IP хаяг болон MAC зараа шалгах боломжийг олгоно
ESP32 Thing болон TB6612FNG драйвер бүхий Rolling робот, Android дээр BLE дээр хянагддаг: 11 алхам
ESP32 Thing болон TB6612FNG драйвер бүхий Rolling робот, Андройдоор хянагддаг BLE: Сайн байна уу Энэ бол миний анхны заавар юм. ESP32 Thing, TB6612 FNG, BLE дээр суурилсан гулсмал робот (хочтой Райдо - хөдөлгөөнтэй холбоотой рунаас). Сонирхолтой мэт санагдаж болох нэг зүйл бол зургууд нь бэлтгэлийн явцад хийгдээгүй явдал юм