#آموزش 5
#function
🔴 توصیف توابع ،بسیار کاربردی🔴
📌int(x [,base])
Converts x to an integer. base specifies the base if x is a string.
〰〰〰〰〰〰〰〰〰〰〰〰
📌long(x [,base] )
Converts x to a long integer. base specifies the base if x is a string.
〰〰〰〰〰〰〰〰〰〰〰〰
📌float(x)
Converts x to a floating-point number.
〰〰〰〰〰〰〰〰〰〰〰
📌complex(real [,imag])
Creates a complex number.
〰〰〰〰〰〰〰〰〰〰〰〰
📌str(x)
Converts object x to a string representation.
〰〰〰〰〰〰〰〰〰〰〰〰
📌🌟repr(x)
Converts object x to an expression string.
〰〰〰〰〰〰〰〰〰〰〰
📌eval(str)
Evaluates a string and returns an object.
〰〰〰〰〰〰〰〰〰〰〰〰
📌tuple(s)
Converts s to a tuple.
〰〰〰〰〰〰〰〰〰〰〰〰〰
📌list(s)
Converts s to a list.
〰〰〰〰〰〰〰〰〰〰〰〰〰
📌set(s)
Converts s to a set.
〰〰〰〰〰〰〰〰〰〰〰〰〰
📌dict(d)
Creates a dictionary. d must be a sequence of (key,value) tuples.
〰〰〰〰〰〰〰〰〰〰〰〰〰
📌frozenset(s)
Converts s to a frozen set.
〰〰〰〰〰〰〰〰〰〰〰〰〰
📌chr(x)
Converts an integer to a character.
〰〰〰〰〰〰〰〰〰〰〰〰
📌unichr(x)
Converts an integer to a Unicode character.
〰〰〰〰〰〰〰〰〰〰〰〰
📌ord(x)
Converts a single character to its integer value.
〰〰〰〰〰〰〰〰〰〰〰〰〰
📌hex(x)
Converts an integer to a hexadecimal string.
〰〰〰〰〰〰〰〰〰〰〰
📌oct(x)
Converts an integer to an octal string.
@raspberry_python
#function
🔴 توصیف توابع ،بسیار کاربردی🔴
📌int(x [,base])
Converts x to an integer. base specifies the base if x is a string.
〰〰〰〰〰〰〰〰〰〰〰〰
📌long(x [,base] )
Converts x to a long integer. base specifies the base if x is a string.
〰〰〰〰〰〰〰〰〰〰〰〰
📌float(x)
Converts x to a floating-point number.
〰〰〰〰〰〰〰〰〰〰〰
📌complex(real [,imag])
Creates a complex number.
〰〰〰〰〰〰〰〰〰〰〰〰
📌str(x)
Converts object x to a string representation.
〰〰〰〰〰〰〰〰〰〰〰〰
📌🌟repr(x)
Converts object x to an expression string.
〰〰〰〰〰〰〰〰〰〰〰
📌eval(str)
Evaluates a string and returns an object.
〰〰〰〰〰〰〰〰〰〰〰〰
📌tuple(s)
Converts s to a tuple.
〰〰〰〰〰〰〰〰〰〰〰〰〰
📌list(s)
Converts s to a list.
〰〰〰〰〰〰〰〰〰〰〰〰〰
📌set(s)
Converts s to a set.
〰〰〰〰〰〰〰〰〰〰〰〰〰
📌dict(d)
Creates a dictionary. d must be a sequence of (key,value) tuples.
〰〰〰〰〰〰〰〰〰〰〰〰〰
📌frozenset(s)
Converts s to a frozen set.
〰〰〰〰〰〰〰〰〰〰〰〰〰
📌chr(x)
Converts an integer to a character.
〰〰〰〰〰〰〰〰〰〰〰〰
📌unichr(x)
Converts an integer to a Unicode character.
〰〰〰〰〰〰〰〰〰〰〰〰
📌ord(x)
Converts a single character to its integer value.
〰〰〰〰〰〰〰〰〰〰〰〰〰
📌hex(x)
Converts an integer to a hexadecimal string.
〰〰〰〰〰〰〰〰〰〰〰
📌oct(x)
Converts an integer to an octal string.
@raspberry_python
from gpiozero import LED, Button
from signal import pause
led=LED(17)
button=Button(2)
button.when_pressed = led.on button.when_released = led.off
while True:
button.wait_for_press()
@raspberry_python
from signal import pause
led=LED(17)
button=Button(2)
button.when_pressed = led.on button.when_released = led.off
while True:
button.wait_for_press()
@raspberry_python
from gpiozero import LED, Button
from time import sleep
led=LED(17)
button=Button(2)
while True:
button.wait_for_press()
led.toggle()
@raspberry_python
from time import sleep
led=LED(17)
button=Button(2)
while True:
button.wait_for_press()
led.toggle()
@raspberry_python
اتصال رزبری پای به اینترنت با ماژول sim800 و sim900 👇
http://www.rhydolabz.com/wiki/?p=16325
@raspberry_python
http://www.rhydolabz.com/wiki/?p=16325
@raspberry_python
HTTP GET SOCKET.py
1.3 KB
اسکریپت پایتون جهت برقراری ارتباط سوکت با ماژول سیم کام و رزبری پای
نویسنده اسکریپت : مهندس مزدارانی
@raspberryproject
@raspberry_python
نویسنده اسکریپت : مهندس مزدارانی
@raspberryproject
@raspberry_python
Build a Compact 4 Node Raspberry Pi Cluster
http://makezine.com/projects/build-a-compact-4-node-raspberry-pi-cluster/
@raspberry_python
http://makezine.com/projects/build-a-compact-4-node-raspberry-pi-cluster/
@raspberry_python
#آموزش 8
#pyserial
🔴 ارتباطات سریال در پایتون🔴
برای دریافت یک لیست از درگاه های سریال از دستور زیر در cli استفاده می شود.
python -m serial.tools.list_ports
🌟 دستورات ارتباط سریال در پایتون🌟
import serial
تابع Serial دو پارامتر میگیرد :
۱_ دستگاه سریال
۲_ بادریت که معمولا 9600 می باشد.
ser = serial.Serial('/dev/ttyUSB0', 9600)
برای خواندن تک بایت از دستگاه سریال:
data = ser.read()
برای خواندن تعدادی بایت از دستگاه سریال :
data = ser.read(size=5)
برای خواندن یک خط از دستگاه سریال :
data = ser.readline()
برای خواندن داده ها از دستگاه سریال هنگامی که چیزی روی آن نوشته شده است :
در پایتون 2.7
data = ser.read(ser.inWaiting())
در پایتون 3
ser.read(ser.inWaiting)
@raspberry_python
#pyserial
🔴 ارتباطات سریال در پایتون🔴
برای دریافت یک لیست از درگاه های سریال از دستور زیر در cli استفاده می شود.
python -m serial.tools.list_ports
🌟 دستورات ارتباط سریال در پایتون🌟
import serial
تابع Serial دو پارامتر میگیرد :
۱_ دستگاه سریال
۲_ بادریت که معمولا 9600 می باشد.
ser = serial.Serial('/dev/ttyUSB0', 9600)
برای خواندن تک بایت از دستگاه سریال:
data = ser.read()
برای خواندن تعدادی بایت از دستگاه سریال :
data = ser.read(size=5)
برای خواندن یک خط از دستگاه سریال :
data = ser.readline()
برای خواندن داده ها از دستگاه سریال هنگامی که چیزی روی آن نوشته شده است :
در پایتون 2.7
data = ser.read(ser.inWaiting())
در پایتون 3
ser.read(ser.inWaiting)
@raspberry_python
Forwarded from Raspberry Project
اجرای اتوماتیک اسکریپت های پایتون در هنگام بوت شدن رزبری
۱.ابتدا وارد LXTerminal شده سپس دستور
Sudo crontab -e
راوارد کرده اگر برای بار اول این دستور را بزنید از شما میخواهد که یکی از ویرایشگر هارا انتخاب نمایید که پیشنهاد ما ویرایشگر nano گزینه ۲ می باشد
۲-پس از ورود به محیط ویرایشگر به انتهای خطوط رفته و دستور زیر را به فایل اضافه نمایید
@Reboot python file_name.py &
به عنوان مثال
@reboot python /home/pi/desktop/raspberry.py &
سپس با کلید ترکیبی Ctrl.x فایل را ذخیره نمایید
رزبری را ریست کنید خواهید دید بلافاصله پس از بوت شدن رزبری اسکریپت شما آغاز به کار میکند .
@Raspberryproject
@Raspberry_python
۱.ابتدا وارد LXTerminal شده سپس دستور
Sudo crontab -e
راوارد کرده اگر برای بار اول این دستور را بزنید از شما میخواهد که یکی از ویرایشگر هارا انتخاب نمایید که پیشنهاد ما ویرایشگر nano گزینه ۲ می باشد
۲-پس از ورود به محیط ویرایشگر به انتهای خطوط رفته و دستور زیر را به فایل اضافه نمایید
@Reboot python file_name.py &
به عنوان مثال
@reboot python /home/pi/desktop/raspberry.py &
سپس با کلید ترکیبی Ctrl.x فایل را ذخیره نمایید
رزبری را ریست کنید خواهید دید بلافاصله پس از بوت شدن رزبری اسکریپت شما آغاز به کار میکند .
@Raspberryproject
@Raspberry_python
#آموزش 9
#copy
دستور copy در پایتون
📌 کپی از دیکشنری
d1 = {1:['ali']}
d2 = d1.copy()
print(d2)
{1:['ali']}
📌 کپی از لیست
d1 = [1,2,3]
d2 = d1[:]
print(d2)
[1, 2, 3]
📌کپی از ست
s1 = {()}
s2 = s1.copy()
print(s2)
{()}
s2.add(3)
print(s2)
{3, ()}
@raspberry_python
@raspberryproject
#copy
دستور copy در پایتون
📌 کپی از دیکشنری
d1 = {1:['ali']}
d2 = d1.copy()
print(d2)
{1:['ali']}
📌 کپی از لیست
d1 = [1,2,3]
d2 = d1[:]
print(d2)
[1, 2, 3]
📌کپی از ست
s1 = {()}
s2 = s1.copy()
print(s2)
{()}
s2.add(3)
print(s2)
{3, ()}
@raspberry_python
@raspberryproject
#آموزش 10
PIR Motion Sensor Interfacing with Raspberry Pi
کد پایتون 👇
@raspberry_python
@raspberryproject
PIR Motion Sensor Interfacing with Raspberry Pi
کد پایتون 👇
@raspberry_python
@raspberryproject
🌐 سیستم عامل های مبتنی بر لینوکس ( مخصوص رزبری پای ) :
🌐 سیستم عامل نوبز ( installer` Noobs` ) دانلود از لینک زیر :
https://www.raspberrypi.org/downloads/noobs/
🌐 سیستم عامل رزبین ( Rasobian ) دانلود از لینک زیر :
https://www.raspberrypi.org/downloads/raspbian/
🌐 سیستم عامل اوبونتو میت ( Ubuntu mate ) دانلود از لینک زیر :
https://ubuntu-mate.org/raspberry-pi/
🌐 سیستم عامل اوبونتو کور ( Ubuntu core snp ) دانلود از لینک زیر :
https://developer.ubuntu.com/core/get-started/raspberry-pi-2-3
🌐 سیستم عامل ویندوز آی او تی ( Windows iot ) دانلود از لینک زیر :
https://developer.microsoft.com/en-us/windows/iot/getstarted
🌐 سیستم عامل او اس ام سی ( OSmc ) دانلود از لینک زیر :
https://osmc.tv/
✅ برای مشاهده سیستم سایر سیستم عامل ها به لینک : https://www.raspberrypi.org/downloads/ مراجعه کنید!
🔆Join us🔆
🆔@raspberry_python
🌐 سیستم عامل نوبز ( installer` Noobs` ) دانلود از لینک زیر :
https://www.raspberrypi.org/downloads/noobs/
🌐 سیستم عامل رزبین ( Rasobian ) دانلود از لینک زیر :
https://www.raspberrypi.org/downloads/raspbian/
🌐 سیستم عامل اوبونتو میت ( Ubuntu mate ) دانلود از لینک زیر :
https://ubuntu-mate.org/raspberry-pi/
🌐 سیستم عامل اوبونتو کور ( Ubuntu core snp ) دانلود از لینک زیر :
https://developer.ubuntu.com/core/get-started/raspberry-pi-2-3
🌐 سیستم عامل ویندوز آی او تی ( Windows iot ) دانلود از لینک زیر :
https://developer.microsoft.com/en-us/windows/iot/getstarted
🌐 سیستم عامل او اس ام سی ( OSmc ) دانلود از لینک زیر :
https://osmc.tv/
✅ برای مشاهده سیستم سایر سیستم عامل ها به لینک : https://www.raspberrypi.org/downloads/ مراجعه کنید!
🔆Join us🔆
🆔@raspberry_python
Raspberry Pi
Raspberry Pi OS – Raspberry Pi
From industries large and small, to the kitchen table tinkerer, to the classroom coder, we make computing accessible and affordable for everybody.