اپلیکیشن اندرویدی نمایش فایلهای بسکام bascom viewer

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

دانلود pcb، نرم افزار رایگان طراحی برد مدار چاپی

pcb یک نرم افزار رایگان برای طراحی مدار چاپی می باشد. این نرم افزار فوق العاده سبک بوده و کار با آن بسیار راحت می باشد. از ویژگیهای این نرم افزار فایل خروجی آن است که به صورت ascii بوده و توسط نرم افزار (pcb2altium) به فایل altium تبدیل می شود و می توان آن … ادامه

دانلود ++notepad نرم افزار تحت ویندوز رایگان برای ویرایش و مشاهده انواع کدها

 دانلود ++notepad نرم افزار تحت ویندوز رایگان برای ویرایش و مشاهده انواع کدها نرم افزار ++Notepad یک برنامه ضروری و رایگان برای مشاهده و ویرایش انواع کدها می باشد. از این برنامه برای کدنویسی نیز می توان استفاده نمود. نسخه قدیمی این برنامه را می توانید از لینک زیر دانلود کرده و برای دانلود آخرین … ادامه

راه اندازی تایمر در Bascom در مد CTC

برای ایجاد فرکانسهای دقیق بدون دخالت CPU از تایمرها در مد CTC استفاده می‌کنند. در این حالت پس از تنظیمات لازم فرکانس بر روی پایه OCx ظاهر می‌شود. ما در این مقاله از تایمر شماره یک (TIMER1) میکروکنترلر ATmega8A استفاده می‌کنیم و فرکانس خروجی روی پایه OC1A یعنی PORTB.1 ایجاد خواهد شد. به محض پیکره‌بندی، … ادامه

پالس اکسیمتر (Pulse Oxymeter) و تشخیص ضربان قلب و نبض با MAX30100 و آردوینو (تستر کرونا COVID-19)

یکی از دستگاه های پزشکی که این روزها خیلی مشاهده می کنید و قیمت بالایی هم داره دستگاه پالس اکسیمتر (Pulse Oxymeter) هست. این دستگاه ها برای تشخیص میزان اکسیژن خون و تشخیص تعداد ضربان قلب یا نبض بکار میره و قیمت بالایی هم داره در حدود چند میلیون تومان. معمولا به صورت قابل حمل … ادامه

راه اندازی پرینتر حرارتی TTL سریال CSN-A2 با بسکام (Bascom AVR)

پرینتر یا چاپگر یکی از متداول ترین واحدهای خروجی سیستم های کامپیوتری می باشد که برای تهیه یک سند چاپ شده مورد استفاده قرار می گیرد. یکی از ساده ترین پرینترهای موجود پرینتر حرارتی است که نیازی به جوهر نداشته و می تواند با مکانیزم ایجاد حرارت بر روی کاغذهای مخصوص (و البته ارزان قیمت) … ادامه

راه اندازی ماژول ارتباط سریال بی سیم HC-11

ماژول HC-11 یک ماژول ارتباط سریال بر پایه آی سی CC1101 می باشد که با برد متوسط ۱۰۰ متر در فضای باز و فرکانس کاری ۴۳۳ مگاهرتز بعنوان یک راهکار نسبتا مناسب برای ارتباط بین دو دستگاه بشمار می رود. ماژول HC-11 را می توان جایگزینی خوب برای ماژول قدیمی HMTR به حساب آورد. این … ادامه

ارتباط دو ماژول بلوتوث HC05 با یکدیگر

مدارهای مخابراتی و ارتباط بیسیم جایگاه ویژه ای در دستگاه های الکترونیکی دارند. سیم کشی های فراوان بین دستگاه ها همیشه باعث شلوغی و ازدحام شده و نیز احتمال تداخل و نویز افزون می گردد. به همین روی استفاده از ماژول های فرستنده و گیرنده دیتا برای ارتباط دو دستگاه الکترونیکی علاوه بر اینکه سیم … ادامه

ریموت کنترل با ESP8266 با مودم واسط (IP Remote)

ریموت کنترل وای فای (Wi-Fi) تحت شبکه (IP Remote) با ماژول ESP8266 و مودم روتر (Modem Router) 1395/07/19 در ادامه پروژه های قبلی یعنی اینترنت اشیا و ریموت وای فای بدون مودم تصمیم داریم پروژه جدیدی با واسط مودم یا روتر را معرفی کنیم. قبل از توضیحات بیشتر در خصوص پروژه جدید اجازه دهید کمی بیشتر با ماژول وای … ادامه

راه اندازی سنسور pH به شماره E-201-C و ماژول Logo_pHsensor v1.1

در این مقاله تصمیم داریم سنسور pH (پی هاش یا پی اچ) به شماره E-201-C را به وسیله میکروکنترلر ATmega8 از خانواده AVR و کامپایلر Bascom راه اندازی نماییم. pH یک کمیت لگاریتمی است که میزان اسیدی یا بازی بودن محلول ها را مشخص می کند. برای اندازه گیری pH روشهای مختلفی وجود دارد؛ از … ادامه

فونت بزرگ برای LCD 2×16

نمایشگر های LCD معمولی 2×16 یکی از متداول ترین ابزارهای نمایش برای نشان دادن خروجی میکروکنترلرها بوده و با توجه به قیمت مناسب و راه اندازی آسان معمولا به عنوان بهترین ابزار خروجی مورد استفاده قرار می گیرند. ایراد اصلی این نمایشگر ها فونت های کوچک می باشد که از فاصله چند متری بخوبی قابل … ادامه

راه اندازی ماژول بلوتوث SPP-C

ماژول بلوتوث SPP-C که گاهی اوقات SPPC نیز نامیده می شود یک ماژول ارزان قیمت بلوتوث می باشد که رابط آن سریال بوده و براحتی توسط میکروکنترلر یا ترمینال کامپیوتر می توان آن را با دستورات متنی (AT Command) پیکره بندی نمود. در این ماژول بر خلاف HC-05 برای ورود به مد AT Command نیاز … ادامه

مرورگر اینترنت با ESP8266 و بسکام Bascom

این پروژه یک مرورگر ساده ی اینترنت (Internet browser) با استفاده از ماژول Wi-Fi وای فای ESP8266 و میکروکنترلر ATmega8 از خانواده ی AVR می باشد. پروژه ی مرورگر با AVR از نمایشگر رنگی موبایل نوکیا (NOKIA) به شماره ی 6610i بهره می گیرد. البته سایر LCD های موبایل که از چیپ کنترلر pcf8833 استفاده … ادامه

ریموت وای فای با ESP8266 و بسکام در مد AP

ریموت کنترل WiFi با ماژول ESP8266 و موبایل اندروید Android (بدون نیاز به روتر و اینترنت) 1394/06/19 –> Last Update: 1395/05/23 (a bug fixed in bascom code) در ادامه مقاله اینترنت اشیاء و راه اندازی ماژول WiFi وای فای ESP8266 به عنوان Client  و در مد کاری Station که قادر بود به یک سرور اینترنتی متصل شود … ادامه

راه اندازی ماژول WiFi وای فای ESP8266

راه اندازی ماژول WiFi وای فای ESP8266 (اینترنت اشیاء – IoT) 1394/05/19 –> Last Update: 1395/08/04 (bug fixed, incr speed) اینترنت اشیاء یکی از پدیده های جدید در سالهای اخیر (2014 و 2015) به شمار می رود که در نمایشگاه CES2015 نمونه های فراوانی از آن به چشم می خورد. و منظور از آن اینست … ادامه

نسخه جدید PCB2Altium-v1.3

همونطوریکه میدونید PCB2Altium یه نرم افزار تبدیل فرمته که اولین بار مهندس حمید رستمی اونو به زبان پایتون نوشتن و نسخه اولیه اون فایلهای نرم افزار رایگان طراحی فیبر مدار چاپی (PCB) رو به پروتل (Protel 99) تبدیل میکرد. من این اسکریپت رو زمانی پیدا کردم که دنبال یه برنامه ای می گشتم تا خروجی … ادامه

ورودی ایزوله با اپتوکوپلر برای میکرو

به نام خدا ورودی ایزوله یکی از نکات مهم در طراحی پروژه‌های میکروکنترلری ورودی ایزوله است. اگر یک پایه بعنوان ورودی تعریف می‌شود نباید با سیم طولانی به بیرون برد کشیده شود. بهترین کار برای ورودی استفاده از یک اپتوکوپلر می باشد. ما در این طرح از یک اپتوکوپلر PC817 استفاده کرده‌ایم:     تحلیل … ادامه

آموزش آردوینو جلسه اول

ربات nk-100

آموزش آردوینو جلسه اول بصورت پروژه محور با ربات NK-100 آردوینو چیست؟ آردوینو یک کامپایلر رایگان همراه با یک برد آماده با میکروکنترلر AVR است که اخیرا با میکروکنترلرهای دیگر نیز به بازار آمده و تمام قطعات لازم برای راه اندازی یک میکروکنترلر را دار می باشد. بخش هایی مثل تغذیه، اسیلاتور، پرورگرمر (بصورت بوت … ادامه

خلاص شدن از شر فيوزبيت ها در BASCOM

فیوز بیت ها (Fuse Bits) و لاک بیت ها (Lock Bits) چند بایت از حافظه میکروکنترلرها هستند که برای یک سری تنظیمات و نیز قفل کردن حافظه میکرو می توان آنها را برنامه ریزی نمود. این چند بایت دارای دسترسی بیتی بوده و با صفر و یک کردن هر کدام از بیت ها بخش هایی … ادامه

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

یکی از دلایل عدم کارکرد صحیح برنامه ها و یا عملکرد دور از انتظار یک دستگاه، برنامه نویسی غیر اصولی می باشد. در این مقاله تصمیم داریم چند مورد از اشتباهات رایج در زبان برنامه نویسی BASIC و کامپایلر BASCOM را بررسی نماییم.   ۱- استفاده از Goto ممنوع یکی از روش های ساده و … ادامه