آردوینو لیلیپد (LilyPad) :
بورد لیلیپد یک بورد بسیار خاص است : این بورد برای دوخته شدن به لباس طراحی شده است. به خاطر کوچک نگه داشتن ابعاد این بورد ، در آن از همچنان رابط قدیمی FTDI برای برنامهریزی استفاده شده است این بورد را میتوان به کمک نخهای رسانا به سنسورهای پوشیدنی ، LED و سایر قطعات مشابه دوخت.
#میکروکنترلر #arduino
🆔@computeronic
بورد لیلیپد یک بورد بسیار خاص است : این بورد برای دوخته شدن به لباس طراحی شده است. به خاطر کوچک نگه داشتن ابعاد این بورد ، در آن از همچنان رابط قدیمی FTDI برای برنامهریزی استفاده شده است این بورد را میتوان به کمک نخهای رسانا به سنسورهای پوشیدنی ، LED و سایر قطعات مشابه دوخت.
#میکروکنترلر #arduino
🆔@computeronic
بورد آردوپایلوت :
آردوینو یک سخت افزار منبع باز است به همین دلیل میتوانید دهها و صدها قطعهی مشابه در بازار بیابید که به خوبی با IDE آردوینو کار میکنند برخی از این بوردها کاملا مشابه بوردهای شرکت آردوینو است و برخی دیگر ویژگیهای اضافی دارند یا برای منظور خاصی طراحی شدهاند. برای مثال بورد آردوپایلوت یک بورد خلبان خودکار برای کنترل رباتهای موسوم به کوادکوپتر است.
#میکروکنترلر #arduino
🆔@computeronic
آردوینو یک سخت افزار منبع باز است به همین دلیل میتوانید دهها و صدها قطعهی مشابه در بازار بیابید که به خوبی با IDE آردوینو کار میکنند برخی از این بوردها کاملا مشابه بوردهای شرکت آردوینو است و برخی دیگر ویژگیهای اضافی دارند یا برای منظور خاصی طراحی شدهاند. برای مثال بورد آردوپایلوت یک بورد خلبان خودکار برای کنترل رباتهای موسوم به کوادکوپتر است.
#میکروکنترلر #arduino
🆔@computeronic
جدول بررسي امنيت پسوورد؛اولين رديف نشان دهنده ضعيف ترين حالت پسوورد و رديف آخر نشان دهنده قوي ترين پسوورد است؛طبق اين جدول هر چه پسوورد ما طولاني تر و شامل كاراكترهاي بيشتري باشد و همچنين تنوع داشته باشد و شامل حروف و اعداد و نماد ها و سمبلها باشد قوي تر است!
⚠️ستون اول نشان دهنده زمان هك شدن پسوورد است!
#فكت
🆔@Computeronic
⚠️ستون اول نشان دهنده زمان هك شدن پسوورد است!
#فكت
🆔@Computeronic
Computeronic|کامپیوترونیک
جدول بررسي امنيت پسوورد؛اولين رديف نشان دهنده ضعيف ترين حالت پسوورد و رديف آخر نشان دهنده قوي ترين پسوورد است؛طبق اين جدول هر چه پسوورد ما طولاني تر و شامل كاراكترهاي بيشتري باشد و همچنين تنوع داشته باشد و شامل حروف و اعداد و نماد ها و سمبلها باشد قوي تر است!…
مجيد ميخواهد براي اكانت اينستاگرام خود پسوورد انتخاب كند؛كدام يك قوي تر است؟
Anonymous Quiz
13%
Majid
4%
Majid1350
83%
Majid1350@$*&
دستورالعمل SET.
این دستورالعمل برای تعریف یک مقدار ثابت یا یک آدرس معین بکار میرود. در این حالت دستورالعملهای EQU. و SET. یکسان عمل میکنند . تنها تفاوت موجود این است که مقدار نسبت داده شده توسط دستورالعمل SET. امکان دارد بعدها دوباره مقدار دهی شود.
#میکروکنترلر #AVR
🆔@computeronic
این دستورالعمل برای تعریف یک مقدار ثابت یا یک آدرس معین بکار میرود. در این حالت دستورالعملهای EQU. و SET. یکسان عمل میکنند . تنها تفاوت موجود این است که مقدار نسبت داده شده توسط دستورالعمل SET. امکان دارد بعدها دوباره مقدار دهی شود.
#میکروکنترلر #AVR
🆔@computeronic
ديكشنري در پايتون:
در برخي زبانهاي برنامه نويسي؛براي ذخيره اطلاعات از آرايه ها استفاده ميكنيم كه براي دسترسي بِه آنها بايد نام آرايه و انديسش را كه حتما عددي صحيح است وارد كنيم يا مثلا در ليستها در زبان پايتون كه قبلا اشاره كرديم نام ليست را با انديس براي دسترسي بِه عضوي خاص استفاده ميكرديم كه آن انديس فقط و فقط عددي صحيح است.در پايتون ما ديكشنري داريم كه در آن بِه جاي اينكه انديس عددي باشد شما ميتوانيد هر چيزي را بِه عنوان انديس انتخاب كنيد و در واقع دست خودتان است كه اصطلاحا بِه آن أنديسها كليد و بِه داده ها مقدار ميگويند.
مثلا مطابق تصوير داريم:
dictionary={‘name’:’Bob’, ‘age’:25,’job’:’Dev’}
dictionary[‘name’]==>Bob
dictionary[‘age’]==>25
#پايتون
🆔@Computeronic
در برخي زبانهاي برنامه نويسي؛براي ذخيره اطلاعات از آرايه ها استفاده ميكنيم كه براي دسترسي بِه آنها بايد نام آرايه و انديسش را كه حتما عددي صحيح است وارد كنيم يا مثلا در ليستها در زبان پايتون كه قبلا اشاره كرديم نام ليست را با انديس براي دسترسي بِه عضوي خاص استفاده ميكرديم كه آن انديس فقط و فقط عددي صحيح است.در پايتون ما ديكشنري داريم كه در آن بِه جاي اينكه انديس عددي باشد شما ميتوانيد هر چيزي را بِه عنوان انديس انتخاب كنيد و در واقع دست خودتان است كه اصطلاحا بِه آن أنديسها كليد و بِه داده ها مقدار ميگويند.
مثلا مطابق تصوير داريم:
dictionary={‘name’:’Bob’, ‘age’:25,’job’:’Dev’}
dictionary[‘name’]==>Bob
dictionary[‘age’]==>25
#پايتون
🆔@Computeronic
Computeronic|کامپیوترونیک
ديكشنري در پايتون: در برخي زبانهاي برنامه نويسي؛براي ذخيره اطلاعات از آرايه ها استفاده ميكنيم كه براي دسترسي بِه آنها بايد نام آرايه و انديسش را كه حتما عددي صحيح است وارد كنيم يا مثلا در ليستها در زبان پايتون كه قبلا اشاره كرديم نام ليست را با انديس براي…
🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵
يكي از مثالهاي مفهومي جهت يادگيري ديكشنري اين است كه شما دفترچه تلفن موبايل خود را ببينيد كه هر فردي يك شماره اي دارد و ميتوان چنين برنامه اي با ديكشنريهاي پايتون نوشت!
numbers={‘Police’:110,’Emergency’:115,’fire fighting’:125}
ما يك ديكشنري شامل شماره تلفنهاي پليس و اورژانس و آتش نشاني نوشتيم حال مثلا ميخواهيم بِه شماره پليس دسترسي پيدا كنيم كه بِه شكل زير است:
numbers[‘Police’]
>>110
در واقع ما در انديس ديكشنري ميتوانيم هر مقداري را بدهيم و در عوض در خروجي مقداري كه بِه آن نسبت داده شده را دريافت كنيم!
براي افزودن اعضا بِه ديكشنري هم نيازي نيست كار خاصي انجام دهيد؛مثلا فرض كنيد ما ميخواهيم به ديكشنري مذكور عضوي با شماره اضافه كنيم بِه صورت زير عمل ميكنيم:
numbers[‘Telecommunication’]=118
در مثال فوق ما بِه ديكشنري شماره مخابرات را با ١١٨ اضافه كرديم!
#پايتون
🆔@Computeronic
🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡
يكي از مثالهاي مفهومي جهت يادگيري ديكشنري اين است كه شما دفترچه تلفن موبايل خود را ببينيد كه هر فردي يك شماره اي دارد و ميتوان چنين برنامه اي با ديكشنريهاي پايتون نوشت!
numbers={‘Police’:110,’Emergency’:115,’fire fighting’:125}
ما يك ديكشنري شامل شماره تلفنهاي پليس و اورژانس و آتش نشاني نوشتيم حال مثلا ميخواهيم بِه شماره پليس دسترسي پيدا كنيم كه بِه شكل زير است:
numbers[‘Police’]
>>110
در واقع ما در انديس ديكشنري ميتوانيم هر مقداري را بدهيم و در عوض در خروجي مقداري كه بِه آن نسبت داده شده را دريافت كنيم!
براي افزودن اعضا بِه ديكشنري هم نيازي نيست كار خاصي انجام دهيد؛مثلا فرض كنيد ما ميخواهيم به ديكشنري مذكور عضوي با شماره اضافه كنيم بِه صورت زير عمل ميكنيم:
numbers[‘Telecommunication’]=118
در مثال فوق ما بِه ديكشنري شماره مخابرات را با ١١٨ اضافه كرديم!
#پايتون
🆔@Computeronic
🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡
numbers={‘Police’:110,’Emergency’:115,’fire fighting’:125}
for x in numbers:
print(x)
for x in numbers:
print(x)
🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵
پيمايش ديكشنري با حلقه for:
همان ديكشنري numbers را در نظر بگيريد:
numbers={‘Police’:110,’Emergency’:115,’fire fighting’:125}
با حلقه for ميتوان يك ديكشنري را بِه چند حالت پيمايش كرد كه در ادامه با مثالها آنها را ياد خواهيد گرفت:
🟣حالت اول:
for x in numbers:
print(x)
>>Police
Emergency
fire fighting
🟣حالت دوم:
for x in numbers.values():
print(x)
>>110
115
125
🟣حالت سوم:
for x in numbers.keys():
print(x)
>>Police
Emergency
fire fighting
#پايتون
🆔@Computeronic
🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡
پيمايش ديكشنري با حلقه for:
همان ديكشنري numbers را در نظر بگيريد:
numbers={‘Police’:110,’Emergency’:115,’fire fighting’:125}
با حلقه for ميتوان يك ديكشنري را بِه چند حالت پيمايش كرد كه در ادامه با مثالها آنها را ياد خواهيد گرفت:
🟣حالت اول:
for x in numbers:
print(x)
>>Police
Emergency
fire fighting
🟣حالت دوم:
for x in numbers.values():
print(x)
>>110
115
125
🟣حالت سوم:
for x in numbers.keys():
print(x)
>>Police
Emergency
fire fighting
#پايتون
🆔@Computeronic
🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡
جستجوي مطالب در ويكي پديا بِه كمك پايتون!
ابتدا با دستور pip ماژول Wikipedia را در cmd نصب كنيد(در عكس مشخص است)سپس آنرا در برنامه خود import كنيد و بِه كمك تابع summary موضوع مدنظر خود را در ويكي پديا بيابيد!
import wikipedia
print(wikipedia.summary(“موضوع"))
بِه عنوان مثال در تصوير فوق ما درمورد خود wikipedia مطلب خواستيم و خود آنرا جستجو كرديم
#پايتون
🆔@Computeronic
ابتدا با دستور pip ماژول Wikipedia را در cmd نصب كنيد(در عكس مشخص است)سپس آنرا در برنامه خود import كنيد و بِه كمك تابع summary موضوع مدنظر خود را در ويكي پديا بيابيد!
import wikipedia
print(wikipedia.summary(“موضوع"))
بِه عنوان مثال در تصوير فوق ما درمورد خود wikipedia مطلب خواستيم و خود آنرا جستجو كرديم
#پايتون
🆔@Computeronic
دستورالعمل ORG. (نقطه آغاز - origin) :
دستورالعمل ORG. برای نمایش ابتدای آدرس بکار میرود. این دستورالعمل میتواند برای کد و داده هر دو استاده گردد.
دستورالعمل INCLUDE. :
دستوالعمل INCLUDE. به اسمبلر AVR میگوید که محتوای یک فایل را به برنامه ما اضافه کند مانند اضافه کردن کتابخانهها برای استفاده از میکروکنترلر ATMega32 باید دستور زیر را در ابتدای برنامه بنویسید
.INCLUDE "M32DEF.INC"
#میکروکنترلر #AVR
🆔@computeronic
دستورالعمل ORG. برای نمایش ابتدای آدرس بکار میرود. این دستورالعمل میتواند برای کد و داده هر دو استاده گردد.
دستورالعمل INCLUDE. :
دستوالعمل INCLUDE. به اسمبلر AVR میگوید که محتوای یک فایل را به برنامه ما اضافه کند مانند اضافه کردن کتابخانهها برای استفاده از میکروکنترلر ATMega32 باید دستور زیر را در ابتدای برنامه بنویسید
.INCLUDE "M32DEF.INC"
#میکروکنترلر #AVR
🆔@computeronic
قواعد برچسب زدن در اسمبلی :
یک برنامه نویس میتواند برنامه خود را با استفاده از اسامی معنیدار برنامه خود را کاربردی تر و خواناتر کرد. توجه کنید که نام هر برچسب باید یکتا باشد. در زبان اسمبلی اسامی که برای برچسبها بکار میرود از حروف الفبا(کوچک و بزرگ) ارقام صفر تا 9 و کاراکترهای مخصوص مانند علامت سوال (؟) ، نقطه (.) ، علامت اَت (@) ، خط زیرین (_) و علامت دلار ($) تشکیل شدهاند. حرف اول هر برچسب باید یکی از حروف الفبا باشد به عبارت دیگر نمیتواند عدد باشد هر اسمبلر تعدادی کلمات از پیش تعریف شده دارد که به اصطلاح رزرو است مانند ADD , LDI و نمیتوان از این کلمات به عنوان برچسب استفاده نمود.
#میکروکنترلر #AVR
🆔@computeronic
یک برنامه نویس میتواند برنامه خود را با استفاده از اسامی معنیدار برنامه خود را کاربردی تر و خواناتر کرد. توجه کنید که نام هر برچسب باید یکتا باشد. در زبان اسمبلی اسامی که برای برچسبها بکار میرود از حروف الفبا(کوچک و بزرگ) ارقام صفر تا 9 و کاراکترهای مخصوص مانند علامت سوال (؟) ، نقطه (.) ، علامت اَت (@) ، خط زیرین (_) و علامت دلار ($) تشکیل شدهاند. حرف اول هر برچسب باید یکی از حروف الفبا باشد به عبارت دیگر نمیتواند عدد باشد هر اسمبلر تعدادی کلمات از پیش تعریف شده دارد که به اصطلاح رزرو است مانند ADD , LDI و نمیتوان از این کلمات به عنوان برچسب استفاده نمود.
#میکروکنترلر #AVR
🆔@computeronic
ساختار زبان اسمبلی :
یک برنامه زبان اسمبلی از یک سری خطوط حاوی دستورات زبان اسمبلی تشکیل شده است. یک دستور زبان اسمبلی عبارت است از یک کلمه اختصاری که میتواند یک یا چند عملوند اختیاری به دنبال داشته باشند. عملوندها واحدهای دادهای هستند که پردازش میشوند و کلمات اختصاری فرمانهایی هستند که به CPU میگویند با دادهها چه کند.
#میکروکنترلر #AVR
🆔@computeronic
یک برنامه زبان اسمبلی از یک سری خطوط حاوی دستورات زبان اسمبلی تشکیل شده است. یک دستور زبان اسمبلی عبارت است از یک کلمه اختصاری که میتواند یک یا چند عملوند اختیاری به دنبال داشته باشند. عملوندها واحدهای دادهای هستند که پردازش میشوند و کلمات اختصاری فرمانهایی هستند که به CPU میگویند با دادهها چه کند.
#میکروکنترلر #AVR
🆔@computeronic
معرفی طرحی کانسپت از موتور سیکلت الکتریکی توسط کمپانی فرانسوی ناوا تکنولوژیز که توانایی بازیابی ۶۰ درصد از انرژی تولید شده توسط ترمز کردن را داشته و با یکبار شارژ مسافتی معادل ۱۸۰ مایل را می پیماید.
#مکانیک
#خودرو
#هیبرید
🆔️@computeronic
#مکانیک
#خودرو
#هیبرید
🆔️@computeronic