Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Raspberry pi pico 2w
80 min
Share

كيفية استخدام المقاومة المتغيرة مع لوحة الراسبيرى باى بيكو

في هذا الفيديو سنتعلم كيفية استخدام المقاومة المتغيرة مع لوحة الراسبيرى باي بيكو,2W في الجزء الأول سنقوم بعرض قيمة المقاومة المتغيرة على الشاشة, وفي الجزء الثاني سنبني نظاماً للتحكم فى شدة انارة مصباح ليد ابيض عن طريق تغيير قيمة المقاومة المتغيره باستخدام لوحة راسبيرى باى بيكو 2w.

Project Video

Overview

Getting the Items

Raspberry Pi Pico 2 wireless
Get Item
Rotary Potentiometer
Get Item
Clear 5mm LED (5 pack)
Get Item
1/4 Watt Resistor (20 Pack)
Get Item
Full-size Breadboard
Get Item
Jumper Wires - Male to Male (40 Pack)
Get Item

Steps

Wiring it Up

قم بتوصيل الأسلاك بين لوحة راسبيرى باى بيكو 2W والمقاومة المتغيرة والمصباح الأبيض كما فى الصورة التالية:

التوصيلات من لوحة راسبيرى باى بيكو 2W :

• نقوم بتوصيل منفذ ال3.3 فولت بلوحة راسبيرى باى بيكو2W   ← المنافذ الموجبة بلوحة التجارب

• منفذ ال GND بلوحة راسبيرى باى بيكو2W  ←المنافذ السالبة بلوحة التجارب

التوصيلات من المقاومة المتغيرة :

• الطرف الأيمن للمقاومة المتغيرة ← المنافذ الموجبة بلوحة التجارب

• الطرف الأوسط للمقاومة المتغيرة ← منفذ رقم 26 في لوحة راسبيرى باى بيكو 2W

• الطرف الأيسر للمقاومة المتغيرة ← المنافذ السالبة بلوحة التجارب

التوصيلات من المصباح الأبيض:

• الطرف الموجب من المصباح الأبيض ← منفذ رقم 16 فى لوحة راسبيرى باى بيكو W2

• الطرف السالب من المصباح الأبيض ← مقاومة 220 اوم ← المنافذ السالبة بلوحة التجارب

Coding

وظيفة الكود البرمجى الأول يقوم بعرض قيمة المقاومة المتغيرة على الشاشة, ووظيفة الكود البرمجى الثانى يتحكم فى شدة انارة مصباح ابيض عن طريق تغيير قيمة المقاومة المتغيره باستخدام لوحة راسبيرى باى بيكو 2w.

'''

Voltaat Learn (http://learn.voltaat.com)

Link to the full tutorial:

Tutorial: How to Use a potentiometer with the Raspberry Pi Pico.

This sketch prints the potentiometer value.

Note: You can use this sketch with any Raspberry Pi Pico.

'''

from machine import Pin, ADC

import time

# Initialize pin 26 as ADC input to read the variable resistor value

pot = ADC(Pin(26))

while True:

   # Read the value from the potentiometer (0 - 65535)

   pot_value = pot.read_u16()

   # Convert the value to a percentage (0 - 100%)

   pot_percent = (pot_value / 65535) * 100

   # Print the potentiometer value as a percentage

   print("Potentiometer value: {:.2f}%".format(pot_percent))

   # Small delay to reduce update speed

   time.sleep(0.01)

'''

Voltaat Learn (http://learn.voltaat.com)

Link to the full tutorial:

Tutorial: How to Use a potentiometer with the Raspberry Pi Pico.

This code controls the brightness of a white lamp using a variable resistor.

Note: You can use this sketch with any Raspberry Pi Pico.

'''

from machine import Pin, PWM, ADC

import time

# Initialize pin 16 as PWM output to control LED brightness

led = PWM(Pin(16))

led.freq(1000)  # Set PWM signal frequency

# Initialize pin 26 as ADC input to read the variable resistor value

pot = ADC(Pin(26))

while True:

   # Read the value from the potentiometer (0 - 65535)

   pot_value = pot.read_u16()

   # Send the value directly to the LED to control brightness (0 - 65535)

   led.duty_u16(pot_value)

   # Small delay to reduce update speed

   time.sleep(0.01)

Testing it Out

بعد رفع الكود البرمجى الأول ستجد انه يتم عرض قيمة المقاومة المتغيرة على الشاشة, وبعد رفع الكود البرمجى الثانى ستجد انه يمكنك التحكم فى شدة انارة مصباح ابيض عن طريق تغيير قيمة المقاومة المتغيره باستخدام لوحة راسبيرى باى بيكو 2w.

Resources

No items found.