Мазмуну:

Tweeting Lamp Bot: 5 кадам (Сүрөттөр менен)
Tweeting Lamp Bot: 5 кадам (Сүрөттөр менен)

Video: Tweeting Lamp Bot: 5 кадам (Сүрөттөр менен)

Video: Tweeting Lamp Bot: 5 кадам (Сүрөттөр менен)
Video: ҮШ БАЛАСЫМЕН ҚАЛҒАН ӘКЕ | Қазақша кино 2023 2024, Июль
Anonim
Tweeting Lamp Bot
Tweeting Lamp Bot
Tweeting Lamp Bot
Tweeting Lamp Bot

Бул үйрөткүч сизге чөнтөк телефонун көзөмөлдөгөн Tweeting - Lamp жасоону үйрөтөт. Бул MIT колдонмосунун ойлоп табуучусун жана бөлүкчө коддоо чөйрөсүн колдонуп, IoT аркылуу уюлдук телефондун көзөмөлдөгөн лампасын колдонуп, жеке твиттерди бот эсебине жөнөтөт.

Сизге керектүү материалдар:

  • 4 LED чырактары (каалаган сандагы же түстүү лампалар жакшы, бирок биз бул үйрөткүч үчүн 4тү колдонобуз)
  • 8 даана 4 дюймдук жипсиз зым (светодиоддук лампаларга)
  • 4 даана 4 дюйм х 4 дюйм жыгач (куту кармагычты жасоо үчүн)
  • Бөлүкчө фотону (бул жерден алсаңыз болот:
  • Нан тактасы
  • Твиттер аккаунту
  • MIT App ойлоп табуучулардын эсеби

1 -кадам: MIT App Inventor колдонуучу интерфейсин коддоңуз

MIT App Inventor колдонуучу интерфейсин коддоңуз
MIT App Inventor колдонуучу интерфейсин коддоңуз
MIT App Inventor колдонуучу интерфейсин коддоңуз
MIT App Inventor колдонуучу интерфейсин коддоңуз

Бул сиздин чырагыңызды күйгүзүү жана өчүрүү үчүн башкаруучу нерсе болот. Мен блок коду жана интерфейси үчүн жогоруда сүрөттөрдү бергем. Бул кадам үчүн бул окуу куралын караңыз (https://www.hackster.io/Richa1/mit-app-inventor-2-…

2 -кадам: Бөлүкчөлөрдүн чөйрөсүндө коддоо: өзгөрмөлөрдү баштоо

Бөлүкчө чөйрөсүндө коддоо: өзгөрмөлөрдү баштоо
Бөлүкчө чөйрөсүндө коддоо: өзгөрмөлөрдү баштоо

MIT App ойлоп табуучусуна блокторуңуз орнотулгандан кийин, бөлүкчө чөйрөсүндө негизги кодуңузду жаза баштасаңыз болот. Сиз адегенде бөлүкчө фотонун алып, эсеп ачышыңыз керек. (Сатып ала турган веб -сайтына шилтемени Киришүүдөн тапса болот). Фотону кантип орнотуу боюнча нускамаларды алардын веб -сайтындагы документтеринен тапса болот. Фотонуңузду орноткондон кийин, сиз функцияларды коддоону баштап, аны твитке чыгарып, лампаңызды күйгүзө аласыз.

  • Char өзгөрмөсү сиз твит кылгыңыз келген билдирүүнү билдирет. Кашаанын ортосуна твит кылгыңыз келген билдирүүнү териңиз.
  • Бул жерде #define TOKEN деп жазылган сызык - бул сиздин твиттер аккаунтуңузга орното турган твиттер белгиси. (Токенди бул URLге кирип, 1 -кадамды жасоо менен ала аласыз).
  • Бөлүкчөлөрдүн функциясын баштаңыз, андыктан ал MIT App Inventor консолуңуздан чакырылганда, ал буйруктарды аткарат.
  • Ошондой эле, сиз лампочкаңызды баштапкы абалга келтиресиз жана аларды өзгөрүүлөр катары кабыл аласыз, анткени алар өзгөрмөнүн эч кандай түрүн алышпайт.

3 -кадам: Бөлүкчөлөрдүн чөйрөсүндө коддоо: Твиттер функциясын орнотуу

Бөлүкчөлөрдүн чөйрөсүндө коддоо: Твиттер функциясын орнотуу
Бөлүкчөлөрдүн чөйрөсүндө коддоо: Твиттер функциясын орнотуу
Бөлүкчөлөрдүн чөйрөсүндө коддоо: Твиттер функциясын орнотуу
Бөлүкчөлөрдүн чөйрөсүндө коддоо: Твиттер функциясын орнотуу

Бул твит функциясын орнотуу үчүн код. Иштеши үчүн аны void setup () астына коюшуңуз керек.

Андан кийин, "Toggle" жетектөөчү буйругуңуздун астында, MIT колдонмо интерфейсиңизден жарыктарды иштетүү үчүн кодду жазыңыз.

Код алынды

4 -кадам: Физикалык компоненттер

Физикалык компоненттер
Физикалык компоненттер
Физикалык компоненттер
Физикалык компоненттер
Физикалык компоненттер
Физикалык компоненттер
Физикалык компоненттер
Физикалык компоненттер
  • Сымдарды Ледге кошуу (Негатив үчүн кызгылт, оң үчүн кызыл)
  • Бөлүкчө фотонун нан тактасына коюп, бизге тиешелүү зымдарды көздөй зымдарды өткөрүңүз. (D1-D4 төөнөгүчтөрүнө чейин кызыл жана бардык түсү GNDге чейин кызгылт)
  • Лидер менен нан тактаңызды кармоо үчүн клей кутусу (Андан кийин сиз боёп аласыз)
  • Фотону туташтырып, кодуңузду жаркылдатыңыз

5 -кадам: Сиз бүттүңүз

Кодуңузду жаркылдаткандан кийин, сиз мобилдик телефонуңузду MIT колдонмосунун ойлоп табуучусунун тиркемесине туташтырып, лампочкаңызды күйгүзүп, ошол эле учурда твит кыла аласыз.

Эскертүү: Твиттерде бир эле нерсе жөнүндө бир нече жолу жазылуунун кызыктай эрежелери бар болгондуктан, твиттердин ортосунда жок дегенде 1 мүнөт күтүү керек.

Сунушталууда: