Raspberry Pi הוא מחשב הלוח הבודד הפופולרי ביותר (SBC) הקיים. רק 35 דולר מעניקים לך מחשב לינוקס עוצמתי ומלא, עם סיכות Wi-Fi, Bluetooth ו- 40 סיכות קלט / פלט לשימוש כללי. אין זה פלא שה- Raspberry Pi פופולרי באותה מידה בין מהנדסים מקצועיים, חובבי מחשבים, יצרנים ובמגזר החינוך.
בזמן ש- Raspberry Pi פועל על לינוקס, יש כמה תכונות נוספות שתמצא בהפצה לינוקס נפוצה. תוספת סיכות GPIO, יחד עם שתי הספריות העיקריות התומכות בהן, פירושה הרבה יותר לזכור!
זו הסיבה שהכנו את גיליון הרמאות שימושי לשימוש יום-יומי של פטל Pi.
הורדה חינמית: גיליון רמאות זה זמין בתור PDF להורדה מאת שותף ההפצה שלנו, TradePub. יהיה עליכם למלא טופס קצר כדי לגשת אליו בפעם הראשונה בלבד. הורד גיליון הרמאות של פטל Pi האולטימטיבי.
גיליון הרמאות של פטל Pi האולטימטיבי
פקודה | תוֹצָאָה |
---|---|
מסוף מערכת ההפעלה Raspbian | |
חתול [שם] | הצג את תוכן הקובץ [שם] |
תקליטור .. | שנה לספריית האב |
CD [נתיב] | עבור לספרייה ב [נתיב] |
CD / | שנה לספריית השורש |
תקליטור ~ | שנה לספרייה הביתית שלך - בדרך כלל "/ home / |
chmod [מי] [+, -, =] [הרשאות] [שם] | שנה את ההרשאות לקובץ |
chmod 777 [name] | אפשר לכל המשתמשים לקרוא, לכתוב ולבצע את הקובץ [שם] |
chmod u + x [שם] | אפשר למשתמש לבצע [שם] |
cp -r [מ-] [ל-] | העתק את כל הקבצים ותיקיות המשנה מהמקור [מ-] ליעד [אל] |
cp [מ-] [ל-] | העתק קובץ ממקור [מ] ליעד [אל] |
למצוא | חפש קבצים ותוכנם |
grep 'מחרוזת' [שם] | חפש בתוך קובץ אחד או יותר אחר הופעות של 'מחרוזת' |
ראש [שם] | החזר את כל המופעים של 'מחרוזת' בתוך הקובץ [name] |
ls | פרט את תוכן הספרייה הנוכחית |
אני-א | פרט את כל הקבצים כולל קבצים מוסתרים |
ls -l | פרט את תוכן הספרייה הנוכחית עם מידע נוסף על הקבצים |
ls [נתיב] | פרט את תוכן הספרייה שנמצאה ב [נתיב] |
גבר [פקודה] | פתח את המדריך / דף העזרה עבור [פקודה] |
גבר גבר | פתח את דף היד / עזרה עבור הפקודה 'גבר' (עזרה) |
mkdir [שם] | צור ספרייה בשם [שם] בספריית העבודה הנוכחית |
mv -r [מ-] [ל-] | העבר את כל הקבצים והספריות ממקור [מ] ליעד [אל] |
mv [מ-] [ל-] | העבר קובץ ממקור [מ] ליעד [אל] |
pwd | הצג את שם ספריית העבודה הנוכחית |
python / python3 - גרסאות | מראה לך איזו גרסת Python התקנת כעת |
rm -r * | הסר את כל הקבצים והספריות מהספרייה העובדת הנוכחית |
rm [שם] | הסר את הקובץ שצוין |
rm * | הסר את כל הקבצים מספריית העבודה הנוכחית |
rmdir [שם] | הסר את הספרייה הריקה [שם] מספריית העבודה הנוכחית |
sudo [פקודה] | משתמש סופר-על. בצע [פקודה] עם הרשאות גבוהות (מאפשר לך לעשות דברים שלרוב לא הייתה לך גישה אליהם) |
sudo apt-get להתקין [חבילה] | התקן חבילה |
עדכון sudo מתאים לקבל | עדכן את רשימת החבילות |
sudo מתאים לקבל שדרוג | שדרג את החבילות המותקנות - יש להפעיל לאחר עדכון sudo apt-get |
sudo chown pi: root [name] | שנה את הבעלים של הקובץ [שם] למשתמש 'pi' והגדר את הקבוצה ל'שורש '. |
sudo raspi-config | הפעל את תפריט התצורה של Raspberry Pi |
אתחל מחדש | הפעל מחדש בבטחה את ה- Pi שלך |
כיבוי sudo - עכשיו | כבה בבטחה את ה- Pi שלך מייד |
sudo su | מציב אותך בספריית השורש עם גישה למשתמשים שורש - היזהר בזה! |
זנב [שם] | הצג את סוף הקובץ [שם] |
tar -cvzf [שם] [נתיב] | צור קובץ דחוס [שם] מתוכן [נתיב] |
זפת -xvzf [שם] | חלץ את תוכן הקובץ הדחוס [שם] |
wget [uri] | הורד את הקובץ שנמצא ב- [uri] באינטרנט |
RPi. ספריית GPIO | |
יבוא RPi. GPIO בתור GPIO | ייבא את ה- RPi. מודול GPIO לשרטוט הפיתון |
GPIO.setmode (GPIO.BCM) | השתמש במספרי סיכות ברודקום (GPIO 14, GPIO 15 וכו ') |
GPIO.setmode (GPIO.BOARD) | השתמש במספרי סיכות לוח (4,5, 8 וכו ') |
GPIO.getmode () | החזרת מצב מספור סיכה נוכחי (BCM, BOARD או None) |
GPIO.setup ([מספר PIN], GPIO.IN) | הגדר את הסיכה ב [מספר סיכה] כדי להיות קלט |
GPIO.setup ([מספר סיכה], GPIO.IN, pull_up_down = GPIO.PUD_DOWN) | הגדר את הסיכה ב [מספר סיכה] כדי להיות קלט עם התנגדות פנימית כלפי מטה |
GPIO.setup ([מספר סיכה], GPIO.IN, pull_up_down = GPIO.PUD_UP) | הגדר את הסיכה ב [מספר סיכה] כדי להיות קלט עם התנגדות פנימית כלפי מעלה |
GPIO.setup ([מספר PIN], GPIO.OUT) | הגדר את הסיכה ב [מספר סיכה] כדי להיות פלט |
GPIO.setup ([מספר סיכה], GPIO.OUT, ראשוני = 1) | הגדר את הסיכה ב [מספר סיכה] כדי להיות פלט עם הערך ההתחלתי '1' |
GPIO.output ([מספר סיכה], 1) | הגדר את הערך של [מספר מספר] ל -1. שים לב ש- 1, GPIO.HIGH ו- True הם אותו הדבר |
GPIO.output ([מספר PIN], 0) | הגדר את הערך של [מספר מספר] ל 0. שים לב ש- 0, GPIO.LOW ו- False הם אותו הדבר |
i = GPIO.input ([מספר סיכה]) | קבע את המשתנה i לערך של [מספר סיכה] |
אם GPIO.input ([מספר סיכה]): | השתמש בערך של [מספר סיכה] כבולני בקוד |
GPIO.cleanup () | אפס את כל סיכות ה- GPIO (שיטות עבודה טובות להתקשר לפני שאתה עוזב תוכנית כלשהי) |
גרסת GPIO | מחזירה את RPi הנוכחי. גרסת GPIO |
ספריית אפס GPIO | |
נוריות לד | |
מ- gpiozero יבוא LED | ייבא את קטע ה- LED בספריית gpiozero |
led = לד (17) | הקצה את המשתנה 'הוביל' לנורית לד על גבי סיכה GPIO 17 |
led.on () | הפעל את הנורית המאוחסנת במשתנה 'הוביל' |
הוביל את() | כבה את הנורית המאוחסנת במשתנה 'הוביל' |
led.toggle () | החלף את הנורית המאוחסנת במשתנה 'הוביל' (אם זה כבוי, הפעל אותו ולהיפך) |
מנועים | |
מ- gpiozero יבוא מוטוריקה | ייבא את החלק המנוע של ספריית gpiozero |
מנוע = מנוע (17, 18) | הקצה את המשתנה 'מנוע' לאובייקט מוטורי המכיל את מספרי סיכות הכונן קדימה ואחורה |
motor.forward () | הפעל את הסיכה הקדמית של המנוע 'משתנה'. |
motor.backward () | הפעל את הסיכה לאחור של המשתנה 'מנוע' |
motor.reverse () | הפוך את הכיוון המוטורי הנוכחי |
motor.stop () | עצור את המנוע |
זַמזָם | |
מ- gpiozero יבוא זמזם | ייבא את קטע הבאזר בספריית gpiozero |
bz = זמזם (3) | הקצה את המשתנה bz לזמזם עם סיכה GPIO3 |
bz.on () | הפעל את הבאזר |
bz.off () | כבה את זמזם |
bz.toggle () | החלף את מצב זמזם (אם הוא כבוי, הפעל אותו ולהפך) |
סרוו | |
מ- gpiozero יבוא סרוו | ייבא את החלק של סרוו בספריית gpiozero |
סרוו = סרוו (17) | הקצה את המשתנה 'סרוו' לסרוו ב- GPIO 17 |
servo.min () | העבר את הסרוו לערך המינימלי שלו |
servo.mid () | העבר את הסרוו לערך האמצעי שלו |
servo.max () | העבר את הסרוו לערך המקסימלי שלו |
servo.value = 0.5 | העבר את הסרוו לנקודה מספרית מוגדרת (דקות = -1, מקסימום = 1) |
תמונת מצלמה Raspi | |
raspistill | פקודה לצלם תמונת סטילס עם מצלמה מצורפת, שנה עם הארגומנטים למטה |
- רוחב, -w | הגדר רוחב תמונה |
- גובה, -ה | הגדר גובה תמונה |
- איכות, -Q | הגדר איכות JPEG <0 עד 100> (75 נפוץ ביותר) |
- לצייר, -r | מכניס נתוני Bayer גולמיים מהמצלמה למטא נתונים של JPEG |
- תפוקה, -או | שם קובץ פלט |
- הכי הכי, -l | הוסף את המסגרת האחרונה לשם הקובץ |
- verbose, -v | מידע על ניפוי שפה מרובה במהלך ההפעלה |
פסק זמן, -ט | קבע זמן לחכות לפני שתצלם תמונה. |
- קידוד, -ה | קידוד לשימוש לקובץ פלט - jpg, gif, bmp או png |
מצלמת Raspi מצלמה | |
מבריק | פקודה לצלם וידאו באמצעות מצלמה מצורפת, שנה עם הארגומנטים למטה |
- רוחב, -w | הגדר רוחב תמונה |
- גובה, -ה | הגדר גובה תמונה |
- לנקוט, -ב | הגדר קצב סיביות בסיביות לשנייה (כלומר 15 Mbits / s = 15000000) |
- תפוקה, -או | שם קובץ פלט |
- verbose, -v | מידע על ניפוי שפה מרובה במהלך ההפעלה |
פסק זמן, -ט | קבע זמן לחכות לפני שתצלם את הווידאו |
- מבוסס-סרטון, -fps | ציין את המסגרות בשנייה להקלטה |
הרחב את הידע שלך באמצעות לינוקס
פקודות אלה יעזרו לכם לנווט במסוף ה- Pi ולתכנת את סיכות ה- GPIO שלו. עם זאת, גיליון הרמאות הזה אפילו לא מתחיל לשרוט את פני השטח. יש עומק ענק של תמיכה ברכיבי תחביב, מצלמות ומסכים עבור ה- Raspberry Pi. זה כמעט בלתי אפשרי לרשום אותם במקום אחד!
הדבר הטוב הוא שמאחר ש- Raspberry Pi הוא מחשב לינוקס, אתה יכול הפניה לגליון רמאות עבור מערכות לינוקס כלליות גיליון רמאות של הפקודות על לינוקסגיליון רמאות פשוט זה יעזור לכם להרגיש בנוח עם מסוף שורת הפקודה לינוקס תוך זמן קצר. קרא עוד כדי להרחיב את הידע שלך עוד יותר.
גילוי שותפים: על ידי רכישת המוצרים שאנו ממליצים, אתה עוזר להחיות את האתר. קרא עוד.
איאן בקלי הוא עיתונאי עצמאי, מוזיקאי, פרפורמר ומפיק וידיאו המתגורר בברלין, גרמניה. כשהוא לא כותב ולא עולה לבמה, הוא מתעסק באלקטרוניקה או קוד עשה זאת בעצמך בתקווה להפוך למדען מטורף.