گروه آموزشی الکترونیک و کامپیوتر

گروه آموزشی الکترونیک و کامپیوتر

برق الکترونیک ، مخابرات ، قدرت ، کنترل ، کامپیوتر
گروه آموزشی الکترونیک و کامپیوتر

گروه آموزشی الکترونیک و کامپیوتر

برق الکترونیک ، مخابرات ، قدرت ، کنترل ، کامپیوتر

مجله لهستانی Elektronika dla Wszystkich

  نام مجله  :  Elektronika dla Wszystkich №3 2016

  انتشارات  :  www.elportal.pl

  سال انتشار : 2016

  تعداد صفحات : 84

  زبان : لهستانی (Polish)

  حجم فایل  : 100 مگابایت


Download
.

http://salefiles.com/655shz02uey7/EdW_03_2016.rar.html

http://turbobit.net/fkz67qmnnwzo.html

http://depositfiles.com/files/4wz4gn30q
.

هنر

بتهوون آشکارا گفته، هنرش او را از خودکشی بازداشته است. در سی و دو سالگی و در نومیدی حاصل از ناشنوایی اش نوشت: «چیزی مرا از خاتمه دادن به زندگی ام بازداشت. هنر به تنهایی این کار را کرد. افسوس برایم ناممکن است اگر دنیا را ترک کنم، پیش از آنکه همه آنچه را که می خواهم انجام دهم، به پایان رسانده باشم پس این زندگی مصیبت بار را به دنبال خود می کشم.»

زندگی راستین

زندگی راستین شما زمانی است که کاری برای کسی انجام دهید که توان جبران محبت شما را نداشته باشد.


 بنجامین فرانکلین


کتاب Arduino by Example

بردهای آردوینو  Arduino   افراد بسیاری در گوشه و کنار را دنیا جذب نموده  و علاوه بر این هزینه پایین برد و نرم افزار رایگان آردوینو نیز باعث شده اند که این برد در مدتی کوتاه به یکی از محبوبترین بردهای دنیا تبدیل شود. از دیگر قابلیت های برد آردوینو فراوانی کدها ، کتابخانه ها و مثال های متعدد برای به کارگیری انواع سنسورها و ماژول ها و در نهایت انجام پروژهایتان در زمانی کوتاه است.
* مزیت خوب دیگر این بردها بی نیاز ساختن شما از پروگرامر است .
بسیاری از مجلات محبوب و معروف الکترونیک نیز آموزش این بردها را در صفحات مجلات خود به تازگی شروع کرده اند .
کتابهای زیادی در این زمینه به چاپ رسیده است که یکی از آنها را که چاپ 2015 است را برای دانلود قرار میدهم امیدوارم مورد استفاده دانش آموزان و معلمین عزیز قرار گیرد
.

.

به کار گیری (LiquidCrystal displays (LCDs توسط Arduino

lcd که در اینجا با آن کار می کنیم دارای 2 سطر 16 کاراکتری میباشد . توسط پتانسیومتر متصل شده به پایه 3 میتوان contrast را تنظیم کرد. پایه های 15 و 16 lcd مربوط به نور پس زمینه (backlight) میباشد .  برقراری ارتباط lcd با arduino از طریق 6پایه E,RS,DB4,DB5,DB6,DB7 صورت میگیرد. در این نوع از lcd علاوه بر نمایش حروف و اعداد ، امکان نمایش 8 کاراکتر ساخته شده توسط کاربر نیز وجود دارد.

  • 10k ohm potentiometer
  • 220 ohm resistor

     توابع کتابخانه LCD

مثال ها و پروژه ها

  • Autoscroll: Shift text right and left.
  • Blink: Control of the block-style cursor.
  • Cursor: Control of the underscore-style cursor.
  • Display: Quickly blank the display without losing what's on it.
  • Hello World: Displays "hello world!" and the seconds since reset.
  • Scroll: Scroll text left and right.
  • Serial Display: Accepts serial input, displays it.
  • Set Cursor: Set the cursor position.
  • Text Direction: Control which way text flows from the cursor.


  • ماژول آلتراسونیک سنجش مسافت (سنسور فاصله یاب) hc-sr04

    اساس کار ماژول آلتراسونیک (فراصوت) مشابه رادار یا ردیاب صوتی، تشخیص ویژگی*های هدف از طریق تحلیل بازتاب امواج رادیویی یا صوتی میباشد. این ماژول امواج صوتی را با فرکانس بالا ایجاد کرده و موج بازتاب شده را دریافت و تحلیل می* نماید. این حسگر با محاسبه ی زمان بین فرستادن سیگنال و گرفتن بازتاب، فاصلهٔ جسم را محاسبه می*کند. در این ماژول سنجش مسافت، فرستنده آلتراسونیک و حسگر بر روی یک برد قرار داده شده و مدار الکترونیکی واسط، کار را برای استفاده از این ماژول بسیار ساده می نماید.
    به طور کلی این ماژول با همه میکرو کنترلر ها سازگار می باشد؛ اما چنانچه از آردوینو برای به کارگیری این ماژول استفاده می نمایید با استفاده از توابع NewPing در چند خط کد می توانید آن را راه اندازی نمایید.

    قیمت ارزان و به کارگیری آسان، این ماژول را تبدیل به یکی از ماژول های معروف و پرکاربرد در حوزه سنسورهای آلتراسونیک سنجش مسافت تبدیل کرده است.


     
    ادامه مطلب ...

    3x4 Matrix Keypad


    Matrix Keypad Arduino library



    #include "Arduino.h"
    #include "Keypad.h"
    
    const byte ROWS = 4; //four rows
    const byte COLS = 3; //three columns
    char keys[ROWS][COLS] = {
      {'1','2','3'},
      {'4','5','6'},
      {'7','8','9'},
      {'*','0','#'}
    };
    byte rowPins[ROWS] = {8, 7, 6, 5}; //connect to the row pinouts of the keypad
    byte colPins[COLS] = {4, 3, 2}; //connect to the column pinouts of the keypad
    
    Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );

      ادامه مطلب ...

    آموزش راه اندازی سنسور LM35 همراه با اندازه گیری دمای منفی

    ویژگی‌های سنسور دمای LM35

    اندازه‌گیری دما در رنج ۵۵- تا ۱۵۰+ درجه سانتی‌گراد با حداکثر  خطای ۰٫۵ درجه سانتی‌گراد

    خروجی به صورت خطی ، ۱۰ میلی ولت به ازای تغییر هر درجه سانتی‌گراد

    خروجی دما به صورت درجه سانتی‌گراد کالیبره شده است

    ولتاژ کاری بین ۴ تا ۳۰ ولت

     توضیحات

    ترتیب پین های این سنور همانند شکل زیر می‌باشد :

     

    آموزش اندازه گیری دمای منفی با lm35آموزش اندازه گیری دمای منفی با lm35


    در دیتاشیت این سنسور دو نمونه مدار ساده از این سنسور قرار گرفته است.

     

    ادامه مطلب ...

    کتاب Make: AVR Programming



    1. Introduction
       2. Programming AVRs
    3. Digital Output
       4. Bit Twiddling
    5. Serial I/O
      6. Digital Input
    7. Analog-to-Digital Conversion I
      8. Hardware Interrupts
    9. Introduction to the Timer/Counter Hardware
      10. Pulse-Width Modulation
    11. Driving Servo Motors
      12. Analog-to-Digital Conversion II
    13. Advanced PWM Tricks
      14. Switches
    15. Advanced Motors
      16. SPI
    17. I2C
      18. Using Flash Program Memory
    19. EEPROM
      20. Conclusion, Parting Words, and Encouragement

    Make: AVR Programming
    by Elliot Williams
    Copyright © 2014 Elliot Williams

    تمرکز کتاب بر روی زبان C است .
    AVR