آردوینو|AVR|HTML

آموزش خواندن و نوشتن روی حافظه ی میکرو

سلام.اول دو تا تابع زیر رو فراخانی کنید:

void write_epr(unsigned char data2,unsigned char addr)
{
    EEDR=data2;
    EEAR=addr;
    EECR=0x04;
    EECR=0x02;
while( EECR && 0x02 );
}
unsigned char read_epr (int a)
{
EEAR=a;
EECR=0x01;
return EEDR;
}

اولی مینویسه دومی میخونه.تابع اول پارامتر اولش برای داده مورد نظرتون هست.پرامتر دوم برای مکان هست.

تابع دومی یه کاراکتر بیرون میده بعد پارامتر اولشم مکانی که میخوای بخونی رو میدی.مثلا کد زیر :

a=read_epr(99);

مکان ۹۹ رو میخونه بعدشم توی متغییر a میریزه.

مثال:

#include <mega16a.h>
#include <stdio.h>

char a;
void write_epr(unsigned char data2,unsigned char addr)
{
    EEDR=data2;
    EEAR=addr;
    EECR=0x04;
    EECR=0x02;
while( EECR && 0x02 );
}
unsigned char read_epr (int a)
{
EEAR=a;
EECR=0x01;
return EEDR;
}
void main(void)
{
// USART initialization
// Communication Parameters: 8 Data, 1 Stop, No Parity
// USART Receiver: On
// USART Transmitter: On
// USART Mode: Asynchronous
// USART Baud Rate: 2400
UCSRA=0x00;
UCSRB=0x18;
UCSRC=0x86;
UBRRH=0x00;
UBRRL=0x19;
write_epr('1',60);
a=read_epr(60);
putchar(a);

write_epr('2',60);
a=read_epr(60);
putchar(a);

write_epr('3',60);
a=read_epr(60);
putchar(a);
while (1)
      {
      // Place your code here

      }
}

توضیح:

ابتدا با تابع اول توی مکان ۶۰ مینویسیم.بعد میخونیم و به پورت سریال میکرو میفرستیم.اگه مدارو توی عمل ببندید یه ۱۰ ثانیه طول میکشه جواب بده.باورد میکرو هم ۲۴۰۰بیت بر ثانیه هستش.

دل نوشته:

میگم من چرا ایقدر منتظر نظرم؟ خودم هیچی نظر نمیدم بعد نظر برای وبلاگم میخوام!البته نظرم بدید بدک نیستا!(خسته!)راستی این مطلب ۸۹ مین مطلب منه

۲۰ دی ۹۶ , ۱۸:۰۸ ۰ نظر موافقین ۰ مخالفین ۰
علی رضا آهنی

راهنمای تبدیل برنامه frm به exe

سلام. الان که به وبلاگم سر زدم دیدم یکی از دنبال کننده هام کم شده!واقعا این سایتایی که منو دنبال میکنن نمدونن که من چقدر برای این وبلاگ زحمت کشیدم.چقدر صبر کردم یکی دنبالم کنه.چقدر صبر کردم یدونه نظر بیاد.آه خدای من!.واقعا که بعضی از آدم ها خیلی بدون فکر هستند!(البته وبلاگای خوبم داریما!)حالا من موندم که چه کنم؟خوب گله بسه!برای این کار باید ابتدا برنامه ی خودتون رو بسازید و سپس ذخیره کنید تا فایل vbp ساخته شه.بعدش برنامه 

Package & Deployment Wizard باز کنید و بعد روی دکمه browse.. کلیک کنید.سپس فایلی که در بالا گفتیم رو انتخاب کنید و بعد از انتخاب روی package کلیک کنید.compil کلیک کنید وبعد همش رو next بزنید.بعد برنامه تولیدی توی پوشه ی برنامه هست.تموم شد!برنامه شما ساخته شده است و فرمت آن .exe است.

۱۹ دی ۹۶ , ۱۴:۳۲ ۳ نظر موافقین ۱ مخالفین ۰
علی رضا آهنی

برنامه مبدل متن انگلیسی

سلام.این برنامه رو خودم نوشتم و با هزار زحمت توی این وبلاگ گذاشتم.

ادامه مطلب...
۱۷ دی ۹۶ , ۱۷:۰۰ ۰ نظر موافقین ۰ مخالفین ۰
علی رضا آهنی
۱۴ دی ۹۶ , ۱۲:۴۶ علی رضا آهنی
کتابخانه راه اندازی lcd در مد 8 بیتی

کتابخانه راه اندازی lcd در مد 8 بیتی

بسم الله الرحمن الرحیم.دانلود کتابخانه را راه اندازی lcd کاراکتری در مد 8بیتی,سلام,بعد از مدتی طولانی و زیاد برگشتیم.ابتدا کتابخانه را دانلود کنید

ادامه مطلب...
۱۴ دی ۹۶ , ۱۲:۴۶ ۰ نظر موافقین ۰ مخالفین ۰
علی رضا آهنی

پروژه HTML

سلام.برای فهم بیشتر HTML برای شما پروژه ای آماده کرده ام.

ادامه مطلب...
۱۱ دی ۹۶ , ۱۵:۵۶ ۱ نظر موافقین ۱ مخالفین ۰
علی رضا آهنی

بهترین کلمات کلیدی برای وبلاگ

برای نمایش مطلب باید رمز عبور را وارد کنید
۱۰ دی ۹۶ , ۰۹:۵۳
علی رضا آهنی
۹ دی ۹۶ , ۱۶:۵۱ علی رضا آهنی
تگ body و شناسه های آن

تگ body و شناسه های آن

سلام.این یکی دیگر از آموزش های html همراه هستید.امروز پارامتر های تگ body را میگوییم.

ادامه مطلب...
۹ دی ۹۶ , ۱۶:۵۱ ۲ نظر موافقین ۱ مخالفین ۰
علی رضا آهنی
۸ دی ۹۶ , ۱۵:۳۲ علی رضا آهنی
ماشین حساب با ویژیال بیسیک

ماشین حساب با ویژیال بیسیک

سلام
ادامه مطلب...
۸ دی ۹۶ , ۱۵:۳۲ ۰ نظر موافقین ۱ مخالفین ۰
علی رضا آهنی

شعری زیبا

علی ای همای رحمت تو چه آیتی خدا را

که به ما سوا فکندی همه سایه ی هما را

دل اگر خداشناسی همه در رخ علی بین

به علی شناختم من به خدا قسم خدا را

برو ای گدای مسکین

در خانه ی علی زن

که نگین پادشاهی دهد از کرم گدا را

به جز از علی که گوید به پسر که قاتل 

من چو اسیر توست اکنون به اسیر کن مدارا

به جز از علی که آرد پسری ابوالعجاءب

که علم کند به عالم شهدای کربلا را

محمد حسین بهجت تبریزی(شهریار)


۸ دی ۹۶ , ۱۲:۱۰ ۰ نظر موافقین ۱ مخالفین ۰
علی رضا آهنی
۸ دی ۹۶ , ۱۱:۳۸ علی رضا آهنی
انواع نوشتن متن در html قسمت2

انواع نوشتن متن در html قسمت2

سلام.در چند پست قبل انواع نوشتن متن در html را گفتیم.اما نوشتن متن در html بسیار گسترده تر است.هر تگی که برای نوشتن انتخاب میشود چند پارامتر دیگر نیز دارد.پارامتر هایی ماننده رنگ فونت اندازه و غیره.اما امروز همه را میگوییم.با ما همراه باشید.

ادامه مطلب...
۸ دی ۹۶ , ۱۱:۳۸ ۰ نظر موافقین ۱ مخالفین ۰
علی رضا آهنی
۴ دی ۹۶ , ۲۱:۰۴ علی رضا آهنی
لینک ها در HTML

لینک ها در HTML

سلام.امروز میخواهیم یک قسمت خیلی خیلی ساده رو توضیح بدهیم.چگونه یک متن بسازیم که وقتی روی آن کلیک شد صفحه وبی باز شود.

ادامه مطلب...
۴ دی ۹۶ , ۲۱:۰۴ ۱ نظر موافقین ۱ مخالفین ۰
علی رضا آهنی
۴ دی ۹۶ , ۱۴:۰۹ علی رضا آهنی
انواع نوشتن متن در html

انواع نوشتن متن در html

سلام.در این پست میخواهیم بگیم چند راه برای نمایش متن وجود دارد.

ادامه مطلب...
۴ دی ۹۶ , ۱۴:۰۹ ۰ نظر موافقین ۱ مخالفین ۰
علی رضا آهنی
۲ دی ۹۶ , ۱۶:۲۹ علی رضا آهنی
چگونه بفهمیم وبلاگ ما آسیب پذیر است.

چگونه بفهمیم وبلاگ ما آسیب پذیر است.

سلام.سوال خیلی از وبلاگ نویسان بیانی که از بلاگفا آمده اند این است که آیا وبلاگ ما نیز امن است؟برای پاسخ به این سوالات و امنیت تمامی عموم(هم وبلاگ نویسان و هم مردم عادی)بیان  وب سایتی ساخته است.اسم این سایت امن است.ابتدا وارد صفحه امن شوید"لینک"

ادامه مطلب...
۲ دی ۹۶ , ۱۶:۲۹ ۲ نظر موافقین ۰ مخالفین ۰
علی رضا آهنی
۱ دی ۹۶ , ۱۴:۲۵ علی رضا آهنی
بازی ساده

بازی ساده

سلام.یه چند روزی حوصلم سر رفته بود و داشتم برنامه نویسی میکردم.یک دفعه به ذهنم رسید که یک بازی ساده طراحی کنم.این اولین بازی ساخت من بود اون هم به زبان بیسیک!

ادامه مطلب...
۱ دی ۹۶ , ۱۴:۲۵ ۰ نظر موافقین ۰ مخالفین ۱
علی رضا آهنی

آموزش پروگرام کردن avr

سلام.در ویدیو زیر آموزش پروگرام کردن avr را با کدویژن توضیح داده ام:

فرمت فایل : mp4
حجم فایل:3 MB
۲۹ آذر ۹۶ , ۱۴:۱۹ ۰ نظر موافقین ۱ مخالفین ۰
علی رضا آهنی
۲۸ آذر ۹۶ , ۱۶:۱۷ علی رضا آهنی
چگونه یک صفحه وب بسازیم؟جلسه 2

چگونه یک صفحه وب بسازیم؟جلسه 2


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

ادامه مطلب...
۲۸ آذر ۹۶ , ۱۶:۱۷ ۱ نظر موافقین ۱ مخالفین ۰
علی رضا آهنی

آلودگی هوا

برای سومین روز تهران(طهران)تعطیل شد.
۲۸ آذر ۹۶ , ۰۹:۴۰ ۰ نظر موافقین ۱ مخالفین ۰
علی رضا آهنی
۲۶ آذر ۹۶ , ۱۳:۳۸ علی رضا آهنی
چگونه یک صفحه وب بسازیم؟جلسه 1

چگونه یک صفحه وب بسازیم؟جلسه 1

سلام.برای ساختن یک صفحه وب باید چیز های زیر را داشته باشید:

نرم افزار Notepad

ادامه مطلب...
۲۶ آذر ۹۶ , ۱۳:۳۸ ۰ نظر موافقین ۱ مخالفین ۰
علی رضا آهنی
۱۲ آذر ۹۶ , ۱۶:۰۲ علی رضا آهنی
توضیح توابع مهم oled

توضیح توابع مهم oled

سلام.

بعد از یه مدت طولانی برگشتیم.

برای دانلود ان باید به چند مطالب قبلی بروید.

توضیح توابع مهم oled:

i2c_init();
او ال ای دی رو راه اندازی میکنه.
ادامه مطلب...
۱۲ آذر ۹۶ , ۱۶:۰۲ ۰ نظر موافقین ۱ مخالفین ۰
علی رضا آهنی

صبح پنج شنبه بخیر

صبح پنج شنبه بخیر

۹ آذر ۹۶ , ۰۷:۳۲ ۰ نظر موافقین ۲ مخالفین ۰
علی رضا آهنی