תפריט English Ukrainian רוסי עמוד הבית

ספרייה טכנית בחינם לחובבים ואנשי מקצוע ספריה טכנית בחינם


אינציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל
ספרייה חינם / ערכות של מכשירים רדיו-אלקטרוניים וחשמליים

ארדואינו. פעולות קלט/פלט דיגיטלי. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל

ספריה טכנית בחינם

אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל / מעצב חובב רדיו

הערות למאמר הערות למאמר

לאחר טעינת סביבת הפיתוח של Arduino IDE, אתה יכול לראות שהתבנית של התוכנית העתידית המוצגת בחלון שנפתח מכילה שתי פונקציות: setup() ו-loop(). הפונקציה setup() מתחילה את העבודה של כל תוכנית. הוא מבצע אותו פעם אחת מיד לאחר הפעלת המתח ללוח, וגם כל פעם לאחר לחיצה על כפתור ה-RESET בלוח, שמגדיר את המיקרו-בקר למצבו ההתחלתי. בתוך פונקציה זו נקבעים מצבי ההפעלה של היציאות, הממשק הטורי והתקנים היקפיים אחרים, הן אלה הממוקמים בתוך המיקרו-בקר והן החיצוניים המחוברים אליו, מאוחלים. פונקציה זו, גם אם היא ריקה, חייבת להיות קיימת בתוכנית.

הפונקציה loop() מכילה לולאה אינסופית שהמיקרו-בקר מבצע שוב ושוב עד לכיבוי החשמל. הוא סוקר חיישנים חיצוניים, שולח פקודות למפעילים, מבצע חישובים ופעולות אחרות. כדוגמה, ניתן תוכנית פשוטה שנדלקת ולאחר מכן מכבה את ה-LED המובנה בלוח Arduino, המסומנת עליו L ומחוברת לפין דיגיטלי D13, בפרק זמן של שנייה אחת.

תוכנית זו היא אחת הדוגמאות הסטנדרטיות הכלולות ב- Arduino IDE. בשולחן 1 מציג את הטקסט שלו בצורה שבה הוא מצורף. שימו לב שבז'רגון המקובל בקרב חובבי ארדואינו, קוד המקור של התוכנית נקרא "סקיצה" - סקיצה.

לוח 1

ארדואינו. פעולות קלט/פלט דיגיטלי

קטעי תוכנית השייכים לאותו בלוק מופרדים בסוגריים מסולסלים { ו-}. בהמשך נקרא להם סוגריים של מפעיל. הטקסט של התוכנית עשוי להכיל פרשנות המסבירה את מהותה ואת גווני העבודה שלה. הערות מרובות שורות מוגבלות לשילובים של /* (בהתחלה) ו-*/ (בסוף). התווים // מתחילים הערה המסתיימת בסוף אותה שורה. בעת תרגום (המרת טקסט תוכנית בשפת תכנות הניתנת לקריאה על ידי אדם לקוד מכונה המבוצע על ידי מיקרו-בקר), חלק זה של הטקסט מתעלם לחלוטין.

שורת ההפעלה היחידה בגוף הפונקציה setup()

pinMode (13, OUTPUT);

מגדיר את פין D13 של לוח Arduino למצב פלט.

הפונקציה loop() מתחילה עם השורה

digitalwrite(13, HIGH);

הוא מגדיר את פין D13 לרמה לוגית גבוהה. ב- Arduino UNO זה שווה למתח האספקה ​​(+5 V) ביחס לחוט המשותף. זה ידליק את ה-LED.

אחריו מגיע הקו

עיכוב (1000);

זה גורם לתוכנית המבצעת לא לעבור לשורה הבאה למשך הזמן שצוין בסוגריים באלפיות שניות. לאחר הפסקה, התוכנית מגדירה את הפלט D13 לרמה לוגית נמוכה התואמת לפוטנציאל של החוט המשותף, אשר מכבה את ה-LED. פעולה זו מתוארת על ידי השורה

digitalwrite(13, LOW);

לאחר מכן, התוכנית שוב עוצרת לשנייה אחת, ולאחר מכן היא חוזרת מההתחלה על כל רצף הפעולות המתואר בגוף הפונקציה () loop. זה נמשך עד כיבוי המיקרו-בקר.

יש להשתמש בפונקציה delay() בזהירות. אם מתרחש אירוע חשוב כלשהו במהלך מרווח הזמן שצוין בו (לדוגמה, חיישן מופעל לזמן קצר), התוכנית לא תגיב לאירוע זה.

יש לזכור שהזרם המקסימלי שמספק פין Arduino הפועל כמוצא הוא 40 mA, והזרם הכולל של כל היציאות לא יעלה על 300 mA. זה מספיק כדי להפעיל נוריות LED רגילות; אתה יכול גם לחבר ישירות ממסר ריד במתח נמוך או מנוע רטט בעל הספק נמוך מטלפון סלולרי ליציאה. לא ניתן יהיה לחבר שום דבר חזק יותר ללא מגבר, וזה מסוכן - אתה יכול להזיק למיקרו-בקר.

ניתן להשתמש בכניסות אנלוגיות A0-A5, במידת הצורך, יחד עם D0-D13 ככניסות ויציאות דיגיטליות, תוך גישה אליהן בהתאמה כמספרים 14 עד 19.

עכשיו בואו נשנה מעט את התוכנית. עבור אלגוריתם פשוט כל כך, שינויים אלה אינם חשובים, אך במקרים מורכבים יותר שינויים כאלה חשובים. קודם כל, בואו נחליף את הפרשנות באנגלית ברוסית. לדוגמה, נציין את השורה שמדליקה את ה-LED באופן הבא: "הפעל את ה-LED". אסור לכתוב: "קבענו רמה גבוהה בשורה D13", זה כבר ברור מהטקסט של התוכנית.

כמובן, הערה מפורטת עבור כל שורה היא בדרך כלל מיותרת, אבל אתה עדיין לא צריך להתעצל לכתוב אותה. לאחר זמן מה, פרטי פעולת התוכנית יישכחו; אפילו המחבר עצמו ייעזר רק בהערה כדי להבין במהירות את מהותה.

לאחר מכן, נשנה את התוכנית כך שהנורית המחוברת לא לפין D13, אלא לפין D12 של הארדואינו, מהבהבת. מכיוון שאין LED על הלוח המחובר ל-D12, תצטרך LED חיצוני עם נגד נוסף. יש לחבר אותו לפי התרשים המוצג באיור. 1. הנגד הנוסף נבחר כך שהנורית מנקודה לנקודה נמצאת בטווח של 5...10 mA. זה יבטיח שרוב נוריות הלד יהיו בהירות מספיק. לוח Arduino UNO עם LED חיצוני מחובר מוצג באיור. 2.

ארדואינו. פעולות קלט/פלט דיגיטלי
אורז. 1. דיאגרמת חיבור LED

ארדואינו. פעולות קלט/פלט דיגיטלי
אורז. 2. לוח Arduino UNO עם LED חיצוני מחובר

רצוי לעשות מספר נוריות עם נגדים נוספים. הם יהיו שימושיים לא כל כך להכנת מכונת אפקטי תאורה, אלא לבדיקה מהירה של רמות המתח ביציאות הלוח ומעקב אחר השינויים שלהם בהתאם לתוכנית שניתקה באגים.

כדי לשלוט על נורית המחוברת לא ל-D13, אלא ל-D12, במקרה הנדון, די יהיה לתקן את כל המספרים 13 על 12 בטקסט התוכנית. בלי לספור את ההערות, המספר 13 מופיע בטקסט התוכנית בלבד שלוש פעמים, אז לשנות את זה לא קשה. אולם ככל שנפח התוכנית גדל, המצב משתנה מהותית. זה דבר אחד להחליף שלושה מספרים, אבל אחר לגמרי להחליף כמה עשרות מספרים זהים במקומות שונים בתוכנית ארוכה. בנוסף, אולי יתברר שבאיזשהו מקום המספר הזה אומר משהו אחר לגמרי ואין צורך לשנות אותו.

כדי להקל על ביצוע שינויים כאלה, אנו מכריזים על משתנה בתחילת התוכנית ומקצים לו ערך המתאים למספר הפין הרצוי:

int LEDPIN = 12;

בנוסף, בכל מקום שמופיע פין מספר 13, נחליף אותו בשם של משתנה זה. אם כעת תצטרך לשנות שוב את חיבור ה-LED, יספיק לשנות מספר אחד בלבד בתיאור המשתנה LEDPIN.

התוכנית ששונתה מוצגת בטבלה. 2. יש לטעון אותו לזיכרון של המיקרו-בקר של לוח הארדואינו. כדי לעשות זאת, בחר "קובץ → טען" מהתפריט הראשי של IDE. אם התוכנה שהוקלדה בחלון העריכה לא נשמרה בקובץ מראש, ה-IDE יבקש ממך לציין את שם הקובץ בו יש לשמור אותו. לאחר זמן מה שנדרש על ידי Arduino IDE כדי לתרגם את התוכנית לקודי מכונה המובנים למיקרו-בקר, נוריות "Rx" ו-"Tx" על הלוח יתחילו להבהב, ולסמן על קליטה ושידור של הודעות דרך הממשק הטורי של מיקרו-בקר.

לוח 2

ארדואינו. פעולות קלט/פלט דיגיטלי

אם הכל בוצע כהלכה, יופיע דוח המציין טעינה נכונה בתחתית חלון התוכנית. הוא יציג מידע על כמה מ-32 KB הזמינים של זיכרון תוכניות מיקרו-בקר נכבש על ידי התוכנית הטעונה וכמה זיכרון RAM נדרש כדי להכיל משתנים. הנורית המחוברת לפין D12 יתחיל להבהב בפרק זמן של 2 שניות.

אם תחבר קו של חמש נוריות לד לפיני D8-D12 Arduino (איור 3) ותטען את התוכנית המפורטת בטבלה לתוך המיקרו-בקר. 3, הוא יידלק לסירוגין למשך 500 אלפיות השנייה כל אחת מהנוריות הללו והנורית המחוברת ל-D13 המותקנת על הלוח. תוכנית זו הייתה יכולה להתברר כהרבה יותר ארוכה אם הבעיה הייתה נפתרת חזיתית, פשוט על ידי חזרה על מספר הפעמים הנדרש בשורות הפונקציה setup() עם מספרי PIN מספריים שונים, הגדרתם לפלט, וב- פונקציה loop() - רצף של שורות כולל ה-LED הבא, השהה וכבה אותה. מפעילי לולאת for עזרו לקצר את התוכנית.

ארדואינו. פעולות קלט/פלט דיגיטלי
אורז. 3. שורה של חמש לדים

לוח 3

ארדואינו. פעולות קלט/פלט דיגיטלי

בסוגריים אחרי מילת המפתח for, מצוין הערך ההתחלתי של משתנה הלולאה - LEDPIN=8, התנאי לביצוע גוף הלולאה - LEDPIN<14 והפעולה המתבצעת עם משתנה הלולאה לאחר כל ביצוע של הגוף שלו - LEDPIN++, אשר פירושו הגדלת ערך המשתנה באחד. במידת הצורך, ניתן לשנות בקלות את הפרמטרים של לולאת for.

גוף הלולאה בסוגריים של מפעיל עוקב אחר התנאי. במקרה הראשון (בפונקציית setup()), היא מורכבת משורה אחת שתבוצע שש פעמים עם ערכי LEDPIN מ-8 עד 13. במקרה השני (בפונקציה loop()), הלולאה המשפט מציין ביצוע של רצף של שלוש שורות שש פעמים עם אותם ערכי משתנים.

בנוסף לשליטה במכשירים חיצוניים בכל מערכת, יש צורך בקבלת מידע מחיישנים שונים. בלעדיהם, אפילו הרובוט המורכב ביותר יהיה רק ​​צעצוע מנופח, שאינו מסוגל לשנות את התנהגותו בהתאם לתנאים חיצוניים.

עם מתח אספקה ​​של 5 וולט, וב-Arduino UNO זה בדיוק זה, מובטח שהכניסות הדיגיטליות של המיקרו-בקר ייתפסו כמתח גבוה מבחינה לוגית (המקביל לוגי) של יותר מ-+3 וולט, וכ- מתח נמוך מבחינה לוגית (המקביל לאפס לוגי) של פחות מ-+1,5 V ערכי ביניים (כולל כאשר הקלט אינו מחובר לשום מקום) נותנים תוצאה בלתי צפויה, המשתנה באופן כאוטי בהתאם למופע המיקרו-בקר, מתח האספקה ​​שלו, טמפרטורה וגורמים אחרים . לכן, רצוי שמתח ברמת לוגיקה ידועה גבוהה או נמוכה יופעל תמיד על הקלט הדיגיטלי.

החיישן הפשוט ביותר הוא כפתור רגיל ללא נעילה, מחובר כפי שמוצג באיור. מעגל 4 לאחד הפינים החיצוניים של לוח הארדואינו, במקרה זה ל-D7. כאשר כפתור SB1 משוחרר, רמת המתח בכניסת המיקרו-בקר תהיה נמוכה (היא תסופק על ידי הנגד R1); כאשר תלחץ, היא תהיה גבוהה. אם תחליף את הכפתור ואת הנגד (איור 5), גם הרמות יחליפו מקומות. כעת הנגד R1 יספק רמה גבוהה כאשר הכפתור ישתחרר, ולחיצה עליו תגדיר את הרמה הנמוכה.

ארדואינו. פעולות קלט/פלט דיגיטלי
אורז. 4. דיאגרמת חיבור חיישן

ארדואינו. פעולות קלט/פלט דיגיטלי
אורז. 5. דיאגרמת חיבור חיישן

ההתנגדות של הנגד R1 לא צריכה להיות קטנה מדי, שכן הזרם הזורם דרכו בעת לחיצה על הכפתור נצרך ממקור הכוח ומפחית את יעילות המכשיר. במקרה של אספקת חשמל ממחשב שולחני או ספק כוח AC, זה לא כל כך חשוב, אבל עם ארדואינו המופעל על סוללה, ההתנגדות הנמוכה של הנגד R1 תפחית מאוד את חיי הסוללה האפשריים של המכשיר.

שימו לב שלמיקרו-בקר יש נגדים פנימיים לביצוע הפונקציה של הנגד R1. כברירת מחדל הם מושבתים. עם זאת, כדי לחבר, נניח, נגד פנימי לכניסה D2, מספיק להוסיף את הקו לפונקציה setup()

pinMode(2, INPUT_PULLUP);

הבה נשקול קלט דיגיטלי באמצעות הדוגמה המופיעה בטבלה. 4 תוכנות שמכבות את ה-LED המחובר לפין 13 כאשר לוחצים על כפתור המחובר לפין D7. זה מבוסס על האופרטור המותנה

if (מַצָב)

{

/*פעולות אם התנאי מתקיים*/

}

אחר

{

/*פעולות אם התנאי לא מתקיים*/

}

לוח 4

ארדואינו. פעולות קלט/פלט דיגיטלי

הוא משמש לבחירת פעולה בהתאם לתנאי התנאי המצוין בה מתקיים או לא. אם אין צורך לעשות דבר אם התנאי אינו מתקיים, ניתן להשמיט את הפרגמנט {...} אחר. השימוש בהצהרות מותנות נותן לתוכנית גמישות. בהתאם למצב החיישנים החיצוניים, הם משנים את סדר התוכנית ואת ההתנהגות של המכשיר המצויד במיקרו-בקר.

למעשה בדיקת מצב הכפתור מתבצעת על ידי אופרטור לוגי

digitalRead(BUT) = HIGH

במקרה זה, הוא משווה את הערך המוחזר על ידי הפונקציה של קריאת מצב ה-BUT שאליו מחובר הכפתור עם הקבוע הלוגי HIGH, ואם הם שווים, מוערך ל-TRUE, ואחרת, FALSE. שימו לב שפעולת בדיקת השוויון מסומנת על ידי שני סימני שוויון עוקבים. וסימן שוויון אחד מציין את פעולת הקצאת ערך למשתנה. אל תבלבל ביניהם; זה מוביל לשגיאות שקשה לזהות.

באמצעות הדוגמה של התוכנית שזה עתה דנו, קל לראות למה השימוש הלא מדויק בפונקציה delay() מוביל. אם תבטל את ההערה (תסיר את שני המקומות העשרוניים הקודמים) פונקציית delay( 10000) בשורה הלפני אחרונה של התוכנית, אז לאחר כל ביצוע של גוף הפונקציה () הלולאה התוכנית תחכה 10 שניות לפני שתמשיך בעבודתה . באופן טבעי, כל הלחיצות על הכפתורים במהלך פרק זמן זה יתעלמו.

היכולת של Arduino לתקשר עם מחשב אישי באמצעות ממשק טורי שימושית מאוד. זה יכול לשמש לא רק כדי לטעון תוכנית לתוך המיקרו-בקר, אלא גם להחלפת מידע דו-כיוונית במהלך ביצועה. באמצעות ממשק זה, Arduino יכול להעביר מידע שנאסף למחשב לצורך עיבוד או אחסון מורכב ולקבל ממנו פקודות ונתונים גולמיים. כך שני התקני מיקרו-בקר יכולים לקיים אינטראקציה. היציאה הטורית של המיקרו-בקר משתמשת בפינים הדיגיטליים של הלוח D0 ו-D1, כך שבעת ארגון ושימוש בתקשורת דרך היציאה הטורית, לא ניתן להשתמש בהם לשום דבר אחר.

לדוגמה, שקול את התוכנית המופיעה בטבלה. 5, שמשדר מידע על מצב פין D12 למחשב. אם הרמה גבוהה, התוכנה שולחת למחשב את קוד התו H, ואם הוא נמוך, קוד התו L. כל תוכנה שיכולה לעבוד עם יציאת ה-COM של המחשב יכולה לקבל מידע זה. ל-Arduino IDE יש צג טורי מובנה המאפשר למחשב להציג הודעות טקסט המתקבלות מלוח Arduino ולשדר הודעות שהוקלדו על מקלדת המחשב על ידי המשתמש.

לוח 5

ארדואינו. פעולות קלט/פלט דיגיטלי

הקו Serial.begin(9600) בפונקציה setup() מאתחל את היציאה הטורית של המיקרו-בקר ומגדיר את מהירות השידור והקבלה ל-9600 Baud. אתה יכול להגדיר ערכי מהירות סטנדרטיים אחרים: 1200, 2400, 4800, 9600, 19200, 38400, 57600 או 115200 Baud. במקרה זה, המהירות שנקבעה במיקרו-בקר חייבת להתאים למהירות שבה מוגדרת יציאת ה-COM של המחשב או התקן אחר שאיתו יש להחליף מידע. המהירות המותרת שבה מובטחת קליטה אמינה של מידע תלויה באורך הכבל המחבר את הארדואינו למחשב. לדוגמה, באמצעות כבל USB רגיל באורך 1,8 מ', המחשב יקבל מידע מ-Arduino גם במהירות של 115200 Baud. ואם תוסיפו לכבל הזה כבל מאריך של חמישה מטרים, המהירות המותרת תרד ל-4800 באוד.

הפונקציה Seri-al.print() שולחת מידע ליציאה הטורית, כאשר בסוגריים הם מציינים את שם המשתנה שערך ה- Send שלו אמור להיות משודר, או מחרוזת תווים שיש להעביר. כדי להבדיל בינו לבין שם המשתנה, מחרוזת התווים מוקפת במרכאות. יש שינוי בפונקציה זו Serial.println(). הוא שונה בכך שלאחר ששידר את המידע המוקף בסוגריים (אם יש), הוא משלים אותו עם תווים להחזרת עגלה ותווי הזנת שורה. מתחיל שורה חדשה ושילוב של תווים במחרוזת המשודרת.

באמצעות התוכנית לעיל, קל לאמת שאם לא מופעלים אותות חיצוניים על הפין של המיקרו-בקר המוגדר כקלט, מצבו יכול להיות כל דבר ולהשתנות באופן כאוטי במהלך הפעולה. ניתן גם לקבוע את ערך המתח האמיתי שהמיקרו-בקר מפסיק לתפוס כרמה לוגית נמוכה ומתחיל לתפוס כרמה גבוהה.

לאחר מכן, שקול תוכנית (טבלה 6) שנדלקת ומכבה את ה-LED בלוח בהתאם לפקודות המתקבלות מהמחשב דרך היציאה הטורית. יש לזכור שמידע על היציאה הטורית מועבר בבתים. מקלט היציאה הטורית, הפועל ללא תלות במעבד המיקרו-בקר, מקבל בתים אלה ומאחסן אותם במאגר ה-64 בתים שלו.

טבלה 6.

ארדואינו. פעולות קלט/פלט דיגיטלי

על מנת שהתוכנית תקבע אם יש בתים מתקבלים במאגר, יש פונקציה Serial.available() שמחזירה את מספרם. אם כן, התוכנית משתמשת ב-Serial. read() קורא בייט ממאגר ומקצה את הערך שלו (הקוד של התו המתקבל) למשתנה C מסוג char. לאחר מכן, הצהרות מותנות משווים את הקוד עם הדוגמאות, ואם יש התאמה, הפעל או כבה את הנורית.

ניתן לשלוח פקודות באמצעות אותו צג יציאה טורית ששימש לקבלת מידע. בחלק העליון של החלון שלו (איור 6) יש שורה להזנת תווים משודרים. לאחר שהזנת סמל או רצף שלו לתוכו מהמקלדת, לחץ על כפתור "שלח" על המסך. נורית "Rx" בלוח Arduino אמורה להבהב לזמן קצר, מה שמציין שהמיקרו-בקר מקבל מידע. כמובן, שידור ידני של קודים הוא שיטת שליטה פשוטה, אך רחוקה מלהיות שיטת השליטה הטובה ביותר. בדרך כלל נכתבת בשביל זה תוכנת בקרת מחשב מיוחדת.

ארדואינו. פעולות קלט/פלט דיגיטלי
אורז. 6. חלון תוכנית

כך, באמצעות לוח המיקרו-בקר של Arduino, תוכלו ליצור בקלות יחסית מגוון שלם של מכשירים אלקטרוניים פשוטים. אם נגביל את עצמנו לקלט/פלט דיגיטלי בלבד, אלה יכולים להיות מכונות אפקט תאורה, אזעקות אבטחה פשוטות, מונים של פרמטרים שונים עם חיישנים דיגיטליים. יתר על כן, לא קשה לגרום למכשיר לקיים אינטראקציה עם המחשב. באופן טבעי, היכולות של Arduino רחוקות מלהיות מוגבלות לאלו המתוארות במאמר זה. לוח זה יכול לעבוד גם עם אותות אנלוגיים, עליהם יידונו להלן.

ניתן להוריד את התוכניות עבור Arduino המוזכרות במאמר מ-ftp://ftp.radio.ru/pub/2016/08/diginout.zip.

מחבר: D. Lekomtsev

ראה מאמרים אחרים סעיף מעצב חובב רדיו.

תקרא ותכתוב שימושי הערות על מאמר זה.

<< חזרה

חדשות אחרונות של מדע וטכנולוגיה, אלקטרוניקה חדשה:

עור מלאכותי לחיקוי מגע 15.04.2024

בעולם טכנולוגי מודרני בו המרחק הופך להיות נפוץ יותר ויותר, חשוב לשמור על קשר ותחושת קרבה. ההתפתחויות האחרונות בעור מלאכותי על ידי מדענים גרמנים מאוניברסיטת Saarland מייצגים עידן חדש באינטראקציות וירטואליות. חוקרים גרמנים מאוניברסיטת Saarland פיתחו סרטים דקים במיוחד שיכולים להעביר את תחושת המגע למרחקים. טכנולוגיה חדשנית זו מספקת הזדמנויות חדשות לתקשורת וירטואלית, במיוחד עבור אלה שמוצאים את עצמם רחוקים מיקיריהם. הסרטים הדקים במיוחד שפיתחו החוקרים, בעובי של 50 מיקרומטר בלבד, ניתנים לשילוב בטקסטיל וללבוש כמו עור שני. סרטים אלה פועלים כחיישנים המזהים אותות מישוש מאמא או אבא, וכמפעילים המשדרים את התנועות הללו לתינוק. הורים הנוגעים בבד מפעילים חיישנים המגיבים ללחץ ומעוותים את הסרט הדק במיוחד. זֶה ... >>

פסולת חתולים של Petgugu Global 15.04.2024

טיפול בחיות מחמד יכול להיות לעתים קרובות אתגר, במיוחד כשמדובר בשמירה על ניקיון הבית שלך. הוצג פתרון מעניין חדש של הסטארטאפ Petgugu Global, שיקל על בעלי החתולים ויעזור להם לשמור על ביתם נקי ומסודר בצורה מושלמת. הסטארט-אפ Petgugu Global חשפה אסלת חתולים ייחודית שיכולה לשטוף צואה אוטומטית, ולשמור על הבית שלכם נקי ורענן. מכשיר חדשני זה מצויד בחיישנים חכמים שונים המנטרים את פעילות האסלה של חיית המחמד שלכם ופועלים לניקוי אוטומטי לאחר השימוש. המכשיר מתחבר למערכת הביוב ומבטיח פינוי פסולת יעיל ללא צורך בהתערבות של הבעלים. בנוסף, לאסלה קיבולת אחסון גדולה הניתנת לשטיפה, מה שהופך אותה לאידיאלית עבור משקי בית מרובי חתולים. קערת המלטה לחתולים של Petgugu מיועדת לשימוש עם המלטה מסיסת במים ומציעה מגוון זרמים נוספים ... >>

האטרקטיביות של גברים אכפתיים 14.04.2024

הסטריאוטיפ שנשים מעדיפות "בנים רעים" כבר מזמן נפוץ. עם זאת, מחקר עדכני שנערך על ידי מדענים בריטים מאוניברסיטת מונאש מציע נקודת מבט חדשה בנושא זה. הם בדקו כיצד נשים הגיבו לאחריות הרגשית של גברים ולנכונותם לעזור לאחרים. ממצאי המחקר עשויים לשנות את ההבנה שלנו לגבי מה הופך גברים לאטרקטיביים לנשים. מחקר שנערך על ידי מדענים מאוניברסיטת מונאש מוביל לממצאים חדשים לגבי האטרקטיביות של גברים לנשים. בניסוי הראו לנשים תצלומים של גברים עם סיפורים קצרים על התנהגותם במצבים שונים, כולל תגובתם למפגש עם חסר בית. חלק מהגברים התעלמו מההומלס, בעוד שאחרים עזרו לו, כמו לקנות לו אוכל. מחקר מצא שגברים שהפגינו אמפתיה וטוב לב היו מושכים יותר לנשים בהשוואה לגברים שהפגינו אמפתיה וטוב לב. ... >>

חדשות אקראיות מהארכיון

רכב לקשישים 10.04.2005

מאחר שתוחלת החיים ביפן היא מהגבוהות בעולם, החברה היפנית מזדקנת. לפיכך, בכוונת חברת הרכב "ניסן" לייצר מכונית מיוחדת לקשישים ולנכים.

הכיסאות בו עשויים מסתובבים כדי להקל על היציאה והנחיתה. כאשר תא המטען נפתח, עולה משם מנוף מיניאטורי כדי לסייע בפריקת מזוודות או כיסא גלגלים מתקפל.

וטויוטה הציגה בתערוכה בטוקיו מושב בטיחות שמחליק מתא הנוסעים והופך לכיסא גלגלים.

עוד חדשות מעניינות:

▪ טורבינת רוח ללא להבים

▪ סמארטפון Oppo Reno6 Lite

▪ זיכרון תלת מימד צפוף לא יקר

▪ שבב אלקטרוני לעור פטריות

▪ גידול זול וקל של רקמה חיה

עדכון חדשות של מדע וטכנולוגיה, אלקטרוניקה חדשה

 

חומרים מעניינים של הספרייה הטכנית החופשית:

▪ מדור אתר טלוויזיה. מבחר מאמרים

▪ מאמר מאת אורסון וולס. פרשיות מפורסמות

▪ מאמר עם אילו חיות חוצים כלבים כדי להשיג פרטים המשמשים בנמל התעופה שרמטייבו? תשובה מפורטת

▪ מאמר עבודה על הציוד של הידוק חלק של קוביות ספרים. הוראה סטנדרטית בנושא הגנת העבודה

▪ מאמר נתיך אלקטרוני, 5-25 וולט. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל

▪ מאמר שיטת פיתול שנאי כוח טורואידים. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל

השאר את תגובתך למאמר זה:

שם:


אימייל (אופציונלי):


להגיב:





כל השפות של דף זה

בית | הספרייה | מאמרים | <font><font>מפת אתר</font></font> | ביקורות על האתר

www.diagram.com.ua

www.diagram.com.ua
2000-2024