جسارت نمی کنم ولی به جای تذکر و درک این موضوع که اطلاعات این بنده خدا پایین و نمی دونه از کجا شروع کنه بهتره کمک کنید که مشکل حل شود.
اگر منظورت پاک کردن حافظه فلشه که با آپلود برنامه جدید قبلی پاک میشه.
جسارت نمی کنم ولی به جای تذکر و درک این موضوع که اطلاعات این بنده خدا پایین و نمی دونه از کجا شروع کنه بهتره کمک کنید که مشکل حل شود.
اگر منظورت پاک کردن حافظه فلشه که با آپلود برنامه جدید قبلی پاک میشه.
من هم منظورم این نبود که سوال نپرسند ؛ فقط گفتم پشت سره هم پست تکراری ندهند و اسپم ندادن رو رعایت کنند؛ که داخل صفحه تازه چه خبر به سوالاته دوستان دیگه هم رسیدگی شه همین
برای پاک کردن حافظه فلش آردوینو طبق گفته دوستمون با آپلود برنامه جدید خودش پاک میشه
اما
برای پاک کردن حافظه eeprom کد زیر رو استفاده کنید
این رو هم اضافه کنم اگر قبلا داخل EEPROM چیزی نوشته اید از این کد استفاده کنیدکد PHP:
#include <EEPROM.h>
void setup()
{
// write a 0 to all 512 bytes of the EEPROM
for (int i = 0; i < 512; i++)
EEPROM.write(i, 0);
// turn the LED on when we're done
digitalWrite(13, HIGH);
}
void loop()
{
}
لازم به ذکر هست که این کد از نمونه کدهای داخل نرم افزار آردوینو هست![]()
چرا زمانی که ال سی دی رو نصب کردم با توجه به خود طریقه نصب در خود سایت فقط 16 کاراکتر مربوطه خودش رو نشون میده علت چی هست
مثلا برنامه hello world رایت کردم ولی بازم کاراکتر خودشو نشون داد علت چی هستش ممنونم
ال سی دی 16/2 زبق فروشگااه خود سایت
من ال سی دی رو طبق جدول وعکس نصب کردم مستقیم با سیم نیازی به چیزی دیگه که نداره؟
فقط 16 کاراکتر اولو نشون میده همین؟؟؟؟!!
و اینکه اولش داشت مثله رقص نور یکم بازی کرد بعدشم کاراکترارو نشون داد
ویرایش توسط reza630i : 03-26-2015 در ساعت 12:59 AM
در ضمن برنامه سنسوری که اپلود کردم کامپایل نمیشه نمیدونم چرا
سلام
به سوال lcd تون جواب دادم اونطرف .
حالا در مورد سنورتون
اروروش چیه؟
Arduino: 1.6.1 (Windows 7), Board: "Arduino Uno"
asdre.ino:2:96: error: invalid suffix "mS" on integer constant
asdre.ino:5:91: error: invalid suffix "mS." on integer constant
asdre.ino:6:61: error: invalid suffix "mS" on integer constant
asdre.ino:1:1: error: expected unqualified-id before '>>' token
asdre.ino:42:1: error: 'LiquidCrystal' does not name a type
asdre.ino: In function 'void setup()':
asdre.ino:45:1: error: 'lcd' was not declared in this scope
asdre.ino:49:18: error: 'interruptSetup' was not declared in this scope
asdre.ino: In function 'void loop()':
asdre.ino:61:1: error: 'lcd' was not declared in this scope
Error compiling.
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
ویرایش توسط reza630i : 03-26-2015 در ساعت 10:36 PM
اهان ببخشید من اطلاع نداشتم شما دارید از 16 پینش استفاده میکنید .
ولی قبل از هر چیزی پیشنهاد می کنم تبدیل i2c براش بخرید تا به جای اتصال 16پین واضافه کاری و کثیف کاری فقط با وصل کردن 4 تا سیم هم کارتون تمیز تر باشه هم پین های آردوینو بیخودی استفاده نشه .
اینم لینک تبدیل:
ماژول درایور - رابط سریال IIC I2C ال سی دی های ماتریس 2 در 16
حالا اگه دوست نداشتید هم از لینک زیر استفاده کنید واسه سیم بندی و این داستانا فقط حواستون باشه حتما از پتانسیومتری که توی شماتیک هست استفاده کنیدچرا که کنتراست با اون تغییر میکنه (شاید همین الان هم مشکلتون همین باشه )
LCD (
خیلی سپاسگزارم از پاسخگوییتون
فقط درباره کدی هم که مربوط به سنسور میشد اگر یاری بفرمایید ممنون میشم لینکشم بالا گذاشتم نمیدونم به چه علتی ارور میده
اگرم بخوام پایه های ال سی دی رو برای همین تبدیل انجام بدم بایدپایه هارو تغییر بدم دیگه؟
مقاومتی هم که روی این ال سی دی بسته شده بجز پتانسیومتر در سایت چند اهم هستش؟
فکرم میکنم پتانسیومترش 10 تا 20 کیلواهم باشه
ببخشید متوجه نشدم پتانسیومتر مطابق شکل چی هست ؟ منظورتون مقدار اهمش هست یا چیزی دیگر؟
ممنونم
در واقع این ماژول برای ارسال کد ار کدوم پینها استفاده میکنه؟
ویرایش توسط reza630i : 03-28-2015 در ساعت 09:01 AM
سلام من این کد رو الود کردم با لامپ ال ای دی جواب گرفتم خواستم بدونم برای معرفی کردن به ال سی دی از چه کدی استفاده کنم برای ال سی دی 16/2
PulseSensorAmped_Arduino_1dot1