Мазмуну:
- Жабдуулар
- 1 -кадам: Метод
- 2 -кадам: нерселерди туташтыруу
- 3 -кадам: Мына бул менин орнотуум
- 4 -кадам: Tinkercad версиясы
Video: Бир ачкыч жазуучу: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Стивен Хокинг эсиңиздеби? Ал компьютерден чыккан үнү менен майыптар арабасында Кембридж профессору жана атактуу математик болгон. Ал мотор нейрон оорусу менен жабыркап, өмүрүнүн акырына чейин, сүйлөө жөндөмүн жоготкондон кийин, сүйлөөчү түзүлүш аркылуу сүйлөшө алган-алгач кол которгуч аркылуу, акыры бир жаак булчуңу аркылуу.
Мен бир коммутатор текст жазуучу түзмөктү түзүүнү ойлоп калдым. Бир эле которгуч - ON же OFF. Муну менен эмне кыла аласыз?
Биз убакытты эске алышыбыз керек. Эгерде сиз коммутаторду жаап, анан аны бир аздан кийин ачсаңыз, анда башка өзгөрмөнү көзөмөлдөй аласыз. Биз коммутатордун жабылышы менен ачылышынын ортосундагы убакыттын кечигүүсүн колдонуп, ар кандай маалыматтарды киргизип, аларды тексттик саптарга же билдирүүлөргө айланта алабыз. Мен "САЛАМ, ДҮЙНӨ!" Деп жаза алгыбыз келет. жана аны сериялык мониторго жөнөтүңүз - бардыгы бир баскычтан.
Сиздин Ардуинодо миллисекунддук таймер иштеп жатат. Ал 0,001 секундда 1 басат. Сиз анын маанисин билдирүү менен окуй аласыз
int t = millis ();
// Бир нерсе кыл
int tt = millis ();
int timeDiff = tt - t;
Жабдуулар
Мен Arduino колдонуучуларынын көбү ээ болгон жана сатып алуу үчүн арзан болгон нерселерди колдоном.
- Arduino UNO
- 16 x 2 LCD
- 220 Ом жана 10 К Ом резисторлору
- 10K Ом потенциометр
- Баскычты которуу
- Баннер же стриптиз
- Зымдарды туташтыруу
1 -кадам: Метод
Бул жерде бизде бардык тамгалар, 0дөн 9га чейинки цифралар жана пунктуация белгилери бар тор бар. "А" тамгасы 1 -сапта жана 2 -тилкеде. "9" цифрасы 7 -сапта жана 1 -графада. (Скриптти кийинчерээк иштетүү учурунда бул экранды алдыңызда басып чыгаргыңыз келиши мүмкүн.)
Көрсөтмөлөр которгучту кантип колдонуу керектигин айтат. Эгер сиз баскычты басып турсаңыз, саптын мааниси акырындап нөлдөн жогорулайт. Саптын мааниси 1 болгондо манжаңызды баскычтан көтөрүңүз.
Кнопканы кайра басып туруңуз, мамычанын номери нөлдөн баштап санай баштайт. Сөөмөйүңүздү 2 көрсөткөндө көтөрүңүз жана сиз "А" катарынан: 1 жана мамыча: 2ден тандап алдыңыз.
Биз азыр "А" ды төмөнкү каттагы билдирүүгө которушубуз керек. Кнопканы басып туруңуз жана манжаңызды 1 -аракетке көтөрүңүз - муну кошуңуз.
"9ду" киргизүү үчүн биз 9 -сапты жана 1 -графаны тандап, 1 -аракет менен кошобуз.
2 -аракет бүт билдирүүнү тазалайт.
3 -аракет Туура эмес тандалган белгини билдирүү сабына кошпой таштайт. (Туура эмес тандоо көп кездешет!)
Аракет 4 билдирүүнү ЖК экранынан Serial Monitorго жөнөтөт.
2 -кадам: нерселерди туташтыруу
Эгерде сизде Суюк Кристалл Дисплейи бар болсо, анда сиз аны дайыма колдонуп жаткандырсыз. ЖК, потенциометрди (экрандын жарыктыгын тууралоо үчүн) жана 5 вольттогу жана GND үчүн бир зымдары бар коргоочу резисторду кармап турган кичине байланыш тактасын куруу жакшы идея. Трек тактанын арт жагында, 220 Ом резисторунун астында кесилген. Кийинчерээк мен 5V жана GND үчүн такталарга чыгаруу розеткаларын коштум, анткени Arduinoдо бир гана 5V розеткасы бар. Бул убакытты, зымдарды жана башка долбоордо ЖК керек болгондо тестирлөөнү үнөмдөйт. "Расмий ыкма" бул жерде:
www.arduino.cc/en/Tutorial/HelloWorld
Кнопка 8 кнопкасын 10K тартма каршылыгы менен GNDге туташтырылган.
3 -кадам: Мына бул менин орнотуум
Кийинки бетте аракет кылуу үчүн Tinkercad версиясына шилтеме бар.
Чычкандын көрсөткүчү менен баскычын колдонуп, диаграмманын борборундагы баскычты алмаштырыңыз. ЖК экрандан Сериялык мониторго билдирүү жөнөтүү үчүн код терезесин, андан кийин беттин ылдый жагындагы Сериялык мониторду ачуу керек. "Симуляцияны баштоо" баскычы коддун аткарылышын баштайт.
Сиз, балким, башында абдан кыйын болуп калат. Бул сиздин баарлашууңуздун жалгыз жолу болсо, кандай капа болорун ойлонуп көрүңүз.
4 -кадам: Tinkercad версиясы
Мен бул жерге Tinkercad версиясын киргиздим, бирок жакшы тажрыйба берүү үчүн өтө көп буферлөө жана убакыт көйгөйлөрү бар болчу. Терезе ошондой эле схеманы, кодду жана маанилүү сериялык монитор терезесин туура көрсөтүү үчүн өтө кичинекей болчу.
www.tinkercad.com/things/daSgRAOl0g1-oneke…
Бул жерде Tinkercad түпнускасына шилтеме бар, ал сериалдык мониторду көрүү үчүн симуляция учурунда код терезесин ачуу үчүн бир аз чоңураак жана оңой. Негизги убакыттар туура иштейт.
Бул Насаатчы сизге жакты жана жолдо бир нерсе үйрөндүңүз деп үмүттөнөм.
Мен бул Instructable'га Arduino сынагына катыштым жана эгер сизге жаккан болсо, добушуңузга ыраазы болмокмун.
Сунушталууда:
Бир аналог пинди колдонуу менен бир нече аналогдук баалуулуктарды кантип окуу керек: 6 кадам (сүрөттөр менен)
Бир аналог пинди колдонуу менен бир нече аналогдук баалуулуктарды кантип окуу керек: Бул үйрөткүчтө мен сизге бир эле аналогдук кирүүчү пинди колдонуу менен бир нече аналогдук баалуулуктарды кантип окууну көрсөтөм
Nike LED Swoosh! Бул бөлмө үчүн сонун декор. Бул ар бир адам кайталай турган бир долбоор.: 5 кадам
Nike LED Swoosh! Бул бөлмө үчүн сонун декор. Бул ар бир адам кайталай ала турган бир долбоор. .: Куралдар-тасма өлчөгүч-отвертка 2х жыгач 20-20-3000 2х фанера 500-1000мм-винт (45мм) 150х-бурама (35мм) 30х-скр
Бир нече баскычтарды Arduinoдогу бир пинге туташтыруу: 4 кадам
Бир нече баскычтарды Arduino'догу бир пинге туташтыруу: Саламатсыздарбы, Arduino долбоорлоруңузда жаркыраган светодиоддору ашып кеткенде, сиз өзүңүзгө кошумча казыктарга муктаж болуп калышыңыз мүмкүн. Мен сизге бир кнопканы көрсөтөм, анда сиз бир эле баскычка ээ боло аласыз, бардыгы бир эле аналогдук пинге туташкан
Fusion 360 бир нече денени бир STL файлы катары экспорттоо: 5 кадам
Fusion 360 бир нече денени бир STL файлы катары экспорттоо: Мен биринчи жолу Fusion 360 колдоно баштаганымда, менин эң жакшы көргөн өзгөчөлүктөрүмдүн бири 3D моделинен 3D басып чыгарууга өтүү болгон. Башка эч кандай программалык камсыздоо жумшак иштөө процессин камсыз кылган эмес. Эгерде сиздин модельде бир гана дене бар болсо, муну жасоо абдан жөнөкөй. Бирок
Дагы бир USB ачкыч корпусу, бул жолу аналогдук фотографтар үчүн: 3 кадам
Дагы бир Usb ачкыч корпусу, бул жолу аналогдук фотографтар үчүн: Менин үстөлүмдө бир аз убакыт бою usb ачкычы бар болчу, корпус жарылып ачылды жана мен аны туура алмаштыруучу корпусту тапкыча сактадым. сураныч, фильм фотографтарын инструкция боюнча