Orodha ya maudhui:

Mwandishi Muhimu: 4 Hatua
Mwandishi Muhimu: 4 Hatua

Video: Mwandishi Muhimu: 4 Hatua

Video: Mwandishi Muhimu: 4 Hatua
Video: Jinsi Ya Kuwa Mwandishi Mzuri Wa Vitabu - Joel Nanauka 2024, Novemba
Anonim
Mwandishi Muhimu
Mwandishi Muhimu

Je! Unamkumbuka Stephen Hawking? Alikuwa profesa wa Cambridge na mtaalam maarufu wa hesabu kwenye kiti cha magurudumu na sauti iliyotengenezwa na kompyuta. Alisumbuliwa na Magonjwa ya Neurone ya Magonjwa na hadi mwisho wa maisha yake, baada ya kupoteza hotuba, aliweza kuwasiliana kupitia kifaa cha kuzalisha hotuba - mwanzoni kwa kutumia swichi ya mkono, na mwishowe kwa kutumia misuli moja ya shavu.

Nilidhani nitakuwa na mpango wa kuunda kifaa kimoja cha kuandika maandishi. Kubadili moja tu - KUWASHA au KUZIMA. Unaweza kufanya nini na hiyo?

Tunahitaji kuzingatia wakati. Ukifunga swichi kisha uifungue wakati fulani baadaye una udhibiti wa ubadilishaji mwingine. Tunaweza kutumia ucheleweshaji wa wakati kati ya kufunga na kufungua swichi ili kutoa pembejeo tofauti na kuzigeuza kuwa nyuzi za maandishi au ujumbe. Nataka kuweza kuandika "HELLO, DUNIA!" na upeleke kwa Monitor Monitor - zote kutoka kwa kitufe kimoja.

Kuna kipima muda cha millisecond kinachoendesha Arduino yako. Inabofya kwa 1 kila sekunde 0.001. Unaweza kusoma thamani yake na taarifa hiyo

int t = millis ();

// Fanya kitu

int tt = millis ();

wakati intDiff = tt - t;

Vifaa

Nitatumia vitu ambavyo watumiaji wengi wa Arduino watakuwa navyo na ni rahisi kununua:

  • Arduino UNO
  • 16 x 2 LCD
  • Vipinga vya 220 Ohm na 10K Ohm
  • 10K Ohm potentiometer
  • Kitufe cha kubadili
  • Bodi ya mkate au ukanda
  • Kuunganisha waya

Hatua ya 1: Njia

Njia
Njia

Hapa tuna gridi iliyo na herufi zote, nambari 0 hadi 9 na huja alama za alama. Herufi "A" iko katika safu ya 1 na safu wima 2. Nambari "9" iko katika safu ya 7 na safu ya 1. (Unaweza kutaka kuchapisha skrini hii ili uwe nayo mbele yako wakati unatumia hati baadaye.)

Maagizo yanakuambia jinsi ya kutumia swichi. Ukishikilia kitufe thamani ya safuwima itahesabu polepole kutoka sifuri. Inua kidole chako kutoka kwenye kitufe wakati thamani ya safu ni 1.

Shikilia kitufe tena na nambari ya safu itaanza kuhesabu kutoka sifuri. Inua kidole chako wakati inaonyesha 2 na umechukua "A" kutoka safu: 1 na safu: 2.

Sasa tunahitaji kuhamisha "A" kwa ujumbe kwenye safu ya chini. Shikilia kitufe na uinue kidole chako juu ya hatua 1 - ongeza tabia.

Kuingiza "9" tunachagua safu ya 9 na safu ya 1 kisha kuiongeza na kitendo 1.

Hatua ya 2 inafuta ujumbe wote.

Kitendo 3 Hutupa tabia iliyochaguliwa vibaya bila kuiongeza kwenye kamba ya ujumbe. (Kuchukua vibaya ni kawaida!)

Hatua ya 4 hutuma ujumbe kutoka skrini ya LCD kwenda kwa Monitor Monitor.

Hatua ya 2: Kuunganisha Mambo Juu

Kuunganisha Mambo Juu
Kuunganisha Mambo Juu

Ikiwa una skrini ya Liquid Crystal Display labda utatumia kila wakati. Ni wazo nzuri kujenga bodi ndogo ya unganisho inayoshikilia LCD, potentiometer (kwa kurekebisha mwangaza wa skrini) na kinga inayolinda na waya moja kwa volts 5 na GND. Wimbo hukatwa nyuma ya bodi, chini ya kontena la 220 Ohm. Baadaye niliongeza soketi za pato kwa bodi kwa 5V na GND kwa sababu Arduino ina tundu moja tu la 5V. Hii inaokoa wakati, waya na upimaji wakati mwingine unahitaji LCD katika mradi mwingine. "Njia rasmi" iko hapa:

www.arduino.cc/en/Tutorial/HelloWorld

Kitufe kilikuwa na waya kushinikiza 8 na kontena la kuvuta la 10K na kwa GND.

Hatua ya 3: Hapa kuna Usanidi Wangu

Hapa kuna Usanidi Wangu
Hapa kuna Usanidi Wangu

Kwenye ukurasa unaofuata kuna kiunga cha toleo la Tinkercad kujaribu.

Tumia kitufe cha panya na kitufe kufunga na kufungua kitufe cha kitufe katikati ya mchoro. Unahitaji kufungua kidirisha cha nambari na kisha mfuatiliaji wa serial chini ya ukurasa ili kuwezesha ujumbe kutumwa kutoka skrini ya LCD kwenda kwa mfuatiliaji wa Serial. Kitufe cha "Kuanza Simulation" huanza kutekeleza nambari.

Labda utapata ugumu mwanzoni. Hebu fikiria jinsi ingelikuwa ya kukatisha tamaa ikiwa hii ndiyo njia yako pekee ya mawasiliano.

Hatua ya 4: Tinkercad Toleo

Toleo la Tinkercad
Toleo la Tinkercad

Niliingiza toleo la Tinkercad hapa lakini kulikuwa na shida nyingi sana na shida za muda ili kutoa uzoefu mzuri. Dirisha pia lilikuwa ndogo sana kuruhusu mzunguko, Msimbo na dirisha muhimu la Serial Monitor kuonyeshwa vizuri.

www.tinkercad.com/things/daSgRAOl0g1-oneke …….

Hapa kuna kiunga cha asili ya Tinkercad ambayo labda ni nzuri kidogo na ni rahisi kuwa na dirisha la nambari kufunguliwa wakati wa masimulizi ili uweze kuona Serial Monitor. Muda muhimu hufanya kazi vizuri.

Natumahi umefurahiya hii inayoweza kufundishwa na kujifunza kitu njiani.

Niliingia hii inayoweza kufundishwa kwenye Mashindano ya Arduino na ningefurahi kwa kura yako ikiwa utafurahiya.

Ilipendekeza: