میدونید که باید pull up کرده باشین!
میدونید که باید pull up کرده باشین!
خب یه سوال دیگه اینه که من به چه پین هایی بزنم ؟ یه پین pwm و gnd خوبه یا باید analog و gnd باشه یا analog analog یا pwm pwm ؟؟؟
sketch_aug20a:4: error: expected constructor, destructor, or type conversion before '=' token
توی کد این ارور رو میده
rec=AnalogRead(7);
بخاطر اینه که Setup نزدم ؟؟
حل شد . analogRead هست من فکر کردم AnalogRead هست .
حل نشد کار نمی کنه
همین طور که دوستمون گفتن باید pull up کنی
و اینکه جا داره بگم که فوتوسل ها نوعی مقاومت حساس به نور هستن پس خروجیشونم آنالوگه به نوعی این جوری نیست که بهش نو بخوره خروجیش بشه 5 ولت و نور نخوره خروجیش بشه 0
برای همین در کد نویسی باید از تابع map استفاده کنی چون map در بین رنج خاصی کار میکنه
مثل این
منبع : https://learn.adafruit.com/photocells/using-a-photocell
- int photocellPin =0;// the cell and 10K pulldown are connected to a0
- int photocellReading;// the analog reading from the sensor divider
- intLEDpin=11;// connect Red LED to pin 11 (PWM pin
- intLEDbrightness;//
- void setup(void){
- // We'll send debugging information via the Serial monitor
- Serial.begin(9600);
- }
- void loop(void){
- photocellReading = analogRead(photocellPin);
- Serial.print("Analog reading = ");
- Serial.println(photocellReading);// the raw analog reading
- // LED gets brighter the darker it is at the sensor
- // that means we have to -invert- the reading from 0-1023 back to 1023-0
- photocellReading =1023- photocellReading;
- //now we have to map 0-1023 to 0-255 since thats the range analogWrite uses
- LEDbrightness= map(photocellReading,0,1023,0,255);
- analogWrite(LEDpin,LEDbrightness);
- delay(100);
- }
در ضمن از مدیریت خواستارم که پلاگین syntax Highlighter رو نصب کنن که کدهارو راحت تر بشه در انجمن گذاشت نیاز نباشه به لینک ارجاع داد
ویرایش توسط navidnkh : 08-20-2014 در ساعت 04:16 PM
تا زمانی که مشکل از طرف ادمین حل نشده کد های مورد نظرمونو توی textبنویسیم
اینم واسه دوستمون
یادت نره علاوه بر این داستان باید با مقاومت هم به طور سخت افزاری pullupکنی
خب باید سر راهش یه مقاومت بذارم ، این مشکل حل شد ، کلا در مدار مشکل نیست اما اون کد که در صفحه قبل گفتید رو میزنم و مشکل کد نداره و کامپایل میشه اما عملا led روشن نمیشه حتی وقتی دستم رو روی فوتوسل میذارم . یکمی عدد هارو هم دستکاری کردم اما هنوزم این طوریه . متوجه نمیشم باید چه پین رو به چی وصل کنم ، و در کد هم ، کد هایی که هر سایت میگه با کد های اون یکی سایت کاملا فرق داره :|