ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

صفحه 7 از 8 نخست 12345678 آخرین
نمایش نتایج: از 61 به 70 از 80
  1. #61
    2013/05/28
    58
    1

    پاسخ : آردوينو - Arduino

    نقل قول نوشته اصلی توسط pinkplus
    اگه با سي آشنا نيستي بهتره کرستال خودتون رو عوض کنيد راحتتره.
    ممنون دوست عزیز بابت پاسخت اما من تو شهرمون هرجا گشتم 8 مگا هرتز و 12 مگا هرتز پیدا کردم. اگه ممکنه تغییراتی رو که باید بدم رو بگین من انجام بدم.


    اضافه شده در تاریخ :
    اقا کسی نیست به من کمک کنه؟ مشکل من فقط یه کریستاله :angry:
  2. #62
    2013/05/28
    58
    1

    پاسخ : آردوينو - Arduino

    خوب دوستان اردوینو منم درست شد :nice:. چند تا برنامه هم باهاش تست کدم درست جواب داد. حالا یه سوال برنامه نویسی داشتم. من میخوام یه سری حروف رو در سریال مانیتور بنویسم بعد روی ال سی دی نشون بدم و موقعی که کلمه cls رو از سمت کامپیوتر گرفتم ال سی دی پاک بشه. اما هنگام کامپایل این ارور رو میگیرم : Serial_Character error: ISO C++ forbids comparison between pointer and integer
    اینم برنامه:

    int incomingByte = 0; // for incoming serial data
    #include <LiquidCrystal.h>
    LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
    void setup() {
    Serial.begin(9600); // opens serial port, sets data rate to 9600 bps
    lcd.begin(16, 2) ;
    }

    void loop() {

    // send data only when you receive data:
    if (Serial.available() > 0) {
    // read the incoming byte:
    incomingByte = Serial.read();

    // say what you got:
    Serial.print("I received: "
    Serial.println(char(incomingByte)) ;
    lcd.print ( char(incomingByte));
    if ( char(incomingByte )== "cls" ) lcd.clear() ;

    }
    }
    برنامه رو که بدون if اخری امتحان کردم کلمات رو نشون میداد اما با این برنامه ارور میده.
  3. #63
    2013/05/28
    58
    1

    پاسخ : آردوينو - Arduino


    خوب دوستان اردوینو منم درست شد :nice:. چند تا برنامه هم باهاش تست کدم درست جواب داد. حالا یه سوال برنامه نویسی داشتم. من میخوام یه سری حروف رو در سریال مانیتور بنویسم بعد روی ال سی دی نشون بدم و موقعی که کلمه cls رو از سمت کامپیوتر گرفتم ال سی دی پاک بشه. اما هنگام کامپایل این ارور رو میگیرم : Serial_Character error: ISO C++ forbids comparison between pointer and integer
    اینم برنامه:
    [quote=alireza.rezayi45]

    int incomingByte = 0; // for incoming serial data
    #include<LiquidCrystal.h>
    LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
    void setup() {
    Serial.begin(9600); // opens serial port, sets data rate to 9600 bps
    lcd.begin(16, 2) ;
    }

    void loop() {

    // send data only when you receive data:
    if (Serial.available() > 0) {
    // read the incoming byte:
    incomingByte=Serial.read();

    // say what you got:
    Serial.print("I received: ");
    Serial.println(char(incomingByte)) ;
    lcd.print ( char(incomingByte));
    if ( char(incomingByte )== "cls" ) lcd.clear() ;

    }
    }

    برنامه رو که بدون if اخری امتحان کردم کلمات رو نشون میداد اما با این برنامه ارور میده.
  4. #64
    2013/03/18
    babol
    1,387
    653

    پاسخ : آردوينو - Arduino

    سلام.
    دوستان هنوز برام جا نیوفتاد آردینو چیه.
    میشه یزره ساده تر بگید که این چیه؟؟
    فرقش با مثلا با برنامه نوشتن میکرو مثلا اتمگا 8 چیه؟
    این چی داره که واسه تازه کارآ راحتتره؟
    یه کوچولو توضیح کامل بدید ممنون میشم :nerd:.
    البته گوگل هم کردمآ باز جا نیوفتاد.
    به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
    (پيش به سوي هدف)
  5. #65
    2010/08/14
    311
    6

    پاسخ : آردوينو - Arduino

    آردوينو يه پلتفرم کامل هست شامل چند بخش:
    1- برد مادر که هسته اصلي هستش. ميکرو کنترلر هاي استفاده شده از خانواده AVR هستند و براي هر کدام هم PCB مخصوص طراحي شده که شامل تمام بخش هايي ميشه که واسه راه اندازي نياز داري (منبع تغذيه ، نوسان ساز يا کريستال، مبدل rs232) همچنين اندازه و نحوه قرار گيري پايه هاي ميکرو در اين برد ها استاندارد هست. البته چون اين پروژه اپن سورس يا به قولي منبع باز هست هزاران مدل ديگه از روش ساخته شدن. برد هايي که توسط خود آردوينو طراحي و تاييد شدن رو تو لينک زير مي توني مقايسه کني.

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    2- شيلد که شامل برد هايي ميشه که امکانات مختلفي رو به برد اصلي اضافه مي کنند مثل شبکه واي فاي و ....
    3- کيت که شامل يه سري کامل از تجهيزتي که واسه کسايي که مبتدي هستند و ميخوان از صفر شروع کنند مناسبه
    تمامي اين تجهيزات رو به همراه فايل هاي شماتيک و PCB توي لينک زير پيدا مي کني

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    بقيه برد هايي که از روي آردوينو ساخته شدن رو اينجا مي بيني

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    حالا مي رسيم به بخش boot loader: واسه اينکه شما راحت باشين واسه هر ميکروکنترلري يه بوت لودر طراحي شده که کارش اينه که ارتباط ميکرو رو (توسط پورت سريال يا يه مبدل USB به سريال) با کامپيوتر برقرار ميکنه. يعني ديگه شما هر وقت خواستي ميکرو رو پروگرام کني وصلش ميکني به کامپيوتر و خيلي راحت دانلود رو ميزني و سه سوت برنامه ريخته ميشه روي ميکرو. بازم چون سورس بوت لودر در دسترس هست ميتوني واسه ميکرو کنترلر هايي که توسط آردوينو هم ساپورت نميشن خودت بوت لودر رو کامپايل کني. مثلا مگا 8 توسط خود آردينو ساپورت ميشه ولي مگا 16 و مگا 32 نه، با اين حال واسه اين ميکرو ها هم بوت لودر غير رسمي هستش.

    IDE: يا محيط برنامه نويسي که شما برنامه رو به زبون سي مينويسي. در اصل کامپايلر شما win avr هستش ولي يه سري تغييرات توي برنامه نويسي داده شده که کار رو راحت کنن. مثلا اينجا هر پايه با يه عدد شناخته ميشه. واسه شروع خود کامپايلر 86 مثال ساده داره که طبقه بندي شده هستن و با مطالعه اونها خيلي زود برنامه نويسشو ياد ميگيري. نرم افزار رو هم از لينک زير مي توني واسه تمام سيستم عامل ها دانلود کني.

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    حالا چند تا مثال
    روشن و خاموش کردن ال اي دي که به پايه 13 وصل هست.
    کد:
    /*
    int led = 13;
    void setup() {        
     pinMode(led, OUTPUT);   
    }
    void loop() {
     digitalWrite(led, HIGH);  // turn the LED on (HIGH is the voltage level)
     delay(1000);        // wait for a second
     digitalWrite(led, LOW);  // turn the LED off by making the voltage LOW
     delay(1000);        // wait for a second
    }
    خوندن مقادير آنالوگ
    کد:
    /*
     Analog Input
     Demonstrates analog input by reading an analog sensor on analog pin 0 and
     turning on and off a light emitting diode(LED) connected to digital pin 13. 
     The amount of time the LED will be on and off depends on
     the value obtained by analogRead(). 
     
     The circuit:
     * Potentiometer attached to analog input 0
     * center pin of the potentiometer to the analog pin
     * one side pin (either one) to ground
     * the other side pin to +5V
     * LED anode (long leg) attached to digital output 13
     * LED cathode (short leg) attached to ground
     
     * Note: because most Arduinos have a built-in LED attached 
     to pin 13 on the board, the LED is optional.
     
     
     Created by David Cuartielles
     modified 30 Aug 2011
     By Tom Igoe
     
     This example code is in the public domain.
     
     http://arduino.cc/en/Tutorial/AnalogInput
     
     */
    
    int sensorPin = A0;  // select the input pin for the potentiometer
    int ledPin = 13;   // select the pin for the LED
    int sensorValue = 0; // variable to store the value coming from the sensor
    
    void setup() {
     // declare the ledPin as an OUTPUT:
     pinMode(ledPin, OUTPUT); 
    }
    
    void loop() {
     // read the value from the sensor:
     sensorValue = analogRead(sensorPin);  
     // turn the ledPin on
     digitalWrite(ledPin, HIGH); 
     // stop the program for <sensorValue> milliseconds:
     delay(sensorValue);     
     // turn the ledPin off:    
     digitalWrite(ledPin, LOW);  
     // stop the program for for <sensorValue> milliseconds:
     delay(sensorValue);         
    }
    ارسال متن از طريق پورت سريال به LCD
    کد:
    /*
     LiquidCrystal Library - Serial Input
     
     Demonstrates the use a 16x2 LCD display. The LiquidCrystal
     library works with all LCD displays that are compatible with the 
     Hitachi HD44780 driver. There are many of them out there, and you
     can usually tell them by the 16-pin interface.
     
     This sketch displays text sent over the serial port 
     (e.g. from the Serial Monitor) on an attached LCD.
     
     The circuit:
     * LCD RS pin to digital pin 12
     * LCD Enable pin to digital pin 11
     * LCD D4 pin to digital pin 5
     * LCD D5 pin to digital pin 4
     * LCD D6 pin to digital pin 3
     * LCD D7 pin to digital pin 2
     * LCD R/W pin to ground
     * 10K resistor:
     * ends to +5V and ground
     * wiper to LCD VO pin (pin 3)
     
     Library originally added 18 Apr 2008
     by David A. Mellis
     library modified 5 Jul 2009
     by Limor Fried (http://www.ladyada.net)
     example added 9 Jul 2009
     by Tom Igoe 
     modified 22 Nov 2010
     by Tom Igoe
     
     This example code is in the public domain.
     
     http://arduino.cc/en/Tutorial/LiquidCrystalSerial
     */
    
    // include the library code:
    #include <LiquidCrystal.h>
    
    // initialize the library with the numbers of the interface pins
    LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
    
    void setup(){
      // set up the LCD's number of columns and rows: 
     lcd.begin(16, 2);
     // initialize the serial communications:
     Serial.begin(9600);
    }
    
    void loop()
    {
     // when characters arrive over the serial port...
     if (Serial.available()) {
      // wait a bit for the entire message to arrive
      delay(100);
      // clear the screen
      lcd.clear();
      // read all the available characters
      while (Serial.available() > 0) {
       // display each character to the LCD
       lcd.write(Serial.read());
      }
     }
    }
  6. #66
    2014/01/07
    328
    5

    پاسخ : آردوينو - Arduino

    تو ایران این برد پیدا میشه :angry:
    باد می وزد ...
    میتوانی در مقابلش هم دیوار بسازی ، هم آسیاب بادی
    تصمیم با تو است ...
  7. #67
    2010/08/14
    311
    6

    پاسخ : آردوينو - Arduino

    خودت هم مي توني بسازيش
  8. #68
    2014/01/07
    328
    5

    پاسخ : آردوينو - Arduino

    اگر مداری یا شماتیکی از آن دارید لطفا بگذارید
    باد می وزد ...
    میتوانی در مقابلش هم دیوار بسازی ، هم آسیاب بادی
    تصمیم با تو است ...
  9. #69
    2014/02/11
    3
    0

    پاسخ : آردوينو - Arduino

    آقا کسی جوابه سواله منو نمیدونه ؟؟؟؟ چرا آخه این مگا2560 رو نمیشه بوت لودرشو پروگرم کرد ؟؟؟
    تو سایتای خارجی این مشکل بررسی شده اما من نمیفهمم ...هیچ جوابه درستی ندادن...
    ینی ممکنه از پروگرامر باشه آخه گفتن باید stk500 v2 باشه .
  10. #70
    2010/08/14
    311
    6

    پاسخ : آردوينو - Arduino

    نقل قول نوشته اصلی توسط alireza.rezayi45
    خوب دوستان اردوينو منم درست شد :nice:. چند تا برنامه هم باهاش تست کدم درست جواب داد. حالا يه سوال برنامه نويسي داشتم. من ميخوام يه سري حروف رو در سريال مانيتور بنويسم بعد روي ال سي دي نشون بدم و موقعي که کلمه cls رو از سمت کامپيوتر گرفتم ال سي دي پاک بشه. اما هنگام کامپايل اين ارور رو ميگيرم : Serial_Character error: ISO C++ forbids comparison between pointer and integer
    اينم برنامه:برنامه رو که بدون if اخري امتحان کردم کلمات رو نشون ميداد اما با اين برنامه ارور ميده.
    شما داري دو تا متغير از دو نوع مختلف رو با هم مقايسه مي کني
صفحه 7 از 8 نخست 12345678 آخرین
نمایش نتایج: از 61 به 70 از 80

موضوعات مشابه

  1. آردوينو روي هر ميکروکنترلري
    توسط MReza.p در انجمن خانواده Arduino
    پاسخ: 13
    آخرين نوشته: 2017/01/25, 04:05
  2. آردوينو
    توسط d8808a@gmail.com در انجمن سایر مطالب مرتبط با ميکرو ها و پروسسورها
    پاسخ: 1
    آخرين نوشته: 2016/06/04, 05:27
  3. آردوينو چیست
    توسط arh8080 در انجمن خانواده Arduino
    پاسخ: 12
    آخرين نوشته: 2015/03/24, 14:53
  4. نظرتون در مورد آردوينو ؟؟؟؟؟؟؟؟؟؟؟؟
    توسط md3848 در انجمن خانواده Arduino
    پاسخ: 7
    آخرين نوشته: 2014/12/15, 05:33
  5. استفاده از آردوينو
    توسط turner در انجمن پروسسورهای ARM
    پاسخ: 0
    آخرين نوشته: 2014/11/20, 12:25

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •