
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11

Natumahi, kwamba watu wengi, haswa watoto wachanga, ambao wanataka kupiga mbizi kwenye ulimwengu wa Arduino, watagundua hii na nakala zingine / Maagizo yangu (ambayo nitaenda kuchapisha mara kwa mara) muhimu.
Hii haitakuwa kama nakala za kawaida za Nakala - & - Bandika. Ingekuwa zaidi ya.
Halo! Mimi ni Mrumi na mimi ni Msanidi Programu wa Kati wa PHP.
Hii itapata historia ya mapema, kwa hivyo ikiwa ungependa kwenda hatua inayofuata - bonyeza tu chini kwa Mahitaji.
Nimeanza programu wakati nilikuwa 10 yo na imefanya athari kubwa sana kwangu. Kwa sababu ilikuwa ya kupendeza - sikuamini. Kwa kuongezea, sio wavulana wengi wa umri wangu waliweza kuonyesha ufundi kama huo shuleni. Ilikuwa hata kabla ya kuanza kujifunza Informatics, kama somo, na Programu katika kozi hiyo.
Kwa hivyo, nilitaka tu kusaidia watu. Ili kufanya maisha yao kuwa rahisi na kutoa vifaa, ambavyo vitawasaidia kwenda kinyume na utaratibu na kutatua aina fulani ya shida. Na miaka 2 iliyopita nilikuja na Arduino, kama nyongeza.
Halafu, nimeamua kwenda na aina fulani ya kozi na kuunda vitu kama hii. Baadaye, nitakuwa nikifanya video kwenye Youtube, ambapo Utaweza kuona, jinsi ya kuanzisha na kufanya vitu kupata mechi kamili.
Lakini hapa, Utapata zaidi juu ya kanuni muhimu kutoka kwangu. Moto kwa muundo mzuri wa nambari, ni kanuni gani za programu na kwa nini ni muhimu. Vitu vyote tunavyofanya - ni Uhandisi. Na hakuna mahali pa kosa kufanywa. Kwa hivyo, soma wazi na ikiwa Utapata maswali kadhaa - weka tu kwenye maoni.
Hatua ya 1: Sakinisha Programu Inayohitajika / Pata vifaa vinavyohitajika
Kuanza mchakato wa maendeleo, Utahitaji:
Programu
- Msimbo wa Studio ya Visual
- Jukwaa. IO
Vifaa
- Moja ya Bodi za Arduino (Mega 2560, Nano, Leonardo, nk)
- Bodi ya mkate
- Dupont waya (Mwanaume-kwa-Mwanaume)
- Resistors ya majina kadhaa
- RGB Miti
- Maonyesho, nk
Hatua ya 2: Kanuni za Programu
Ikiwa ungependa kuandika nambari inayofaa na inayoeleweka, Unahitaji kujua zaidi juu ya kanuni za programu. Katika mifano yetu ya mradi, tutafuata kanuni zifuatazo:
- MANGO
- KAVU (Usijirudie)
- KISS (iwe rahisi sana)
- YAGNI (Haiitaji)
MANGO ni nini?
SOLID inaweza kunukuliwa kama:
- [S] Jukumu moja (Kila darasa linawajibika kwa aina moja ya aina)
- [O] Kanuni iliyofungwa wazi (Madarasa au Vitu viko wazi kupanuliwa, lakini vimebadilishwa)
- [L] Uingizwaji wa Liskov (Madarasa au Vitu vinaweza kubadilishwa na vikundi vyao bila uharibifu)
- [I] ubaguzi wa kiolesura (Bora kuwa na viunga maalum zaidi, badala ya kuwa na ulimwengu mmoja)
- [D] Inversion ya Utegemezi (Madarasa yanapaswa kujengwa juu ya vizuizi)
Je! Ni kavu gani?
KIKAVU inamaanisha Usijirudie. Kwa hivyo, Unapofanya suluhisho na Unaona, kwamba kuna njia zingine ambazo ni sawa - fanya tu darasa la msaidizi na njia hizo (hata inawezekana kupiga simu kiufundi) ili iwe rahisi iwezekanavyo. Lakini hii ni hadithi nyingine.
KISS ni nini?
KISS inasimama kwa Kuiweka Rahisi sana. Inamaanisha, kwamba suluhisho zako zote zinapaswa kuwa na mistari kidogo ya nambari iwezekanavyo, lakini pia kutozidisha darasa zima.
YAGNI ni nini?
YAGNI anasimama kwa Wewe Hutaihitaji. Inamaanisha, kwamba Unapaswa kujenga darasa na utendaji kwa njia hiyo, ni nini, au zaidi, kitatumika. Kwa sababu ikiwa isingekuwa - basi ondolewa salama kwani hauitaji. Rahisi.
Jaribu kuweka nambari yako safi iwezekanavyo.
Hatua ya 3: Miradi
Hatua hii itakuwa na itaendelea, kwa sababu ya miradi iliyo na mifano na maktaba, Utaweza uma na kutumia.
Pamoja, nitajaribu kuunda kiendelezi cha Nambari ya VS ili uwe na uwezo wa kupakua libs zinazohitajika katika mradi wako.
Kumbuka, kwamba miradi isiyo na viungo bado haijatambui na ingefanywa katika siku za usoni. Ninajaribu kufanya kufundisha kama ninavyoweza. Na baadaye - nitakuwa nikipiga video na kuziongeza kama maagizo ya Wewe kufuata.
- Kudhibiti Balbu rahisi za LED
- LED's + Potentiometer (Ramani ya nguvu ya maadili ya potentiometer kwa hesabu ya LED)
- Kituo rahisi cha hali ya hewa (v1; Unyevu + Joto)
- Kituo cha hali ya hewa cha hali ya juu w / LCD 1602 (v2)
- Mipangilio ya hali ya hewa ya hali ya juu v2 + (v3)
- Kituo cha hali ya hewa cha hali ya juu v3 + IR (Udhibiti wa Kijijini cha infrared) kwa onyesho (v4)
- Kituo cha hali ya hewa cha hali ya juu v4 + Kuonyesha hali na LED's (v5)
- Msomaji rahisi wa RFID (v1)
- Advanced RFID Reader v1 w / Kuonyesha data kwenye LCD 1602 na 0.91 'OLED Display (I2C) (v2)
- Advanced RFID Reader v2 w / Udhibiti wa Kupeleka tena (v3)
- Kituo rahisi cha SIM-moja (v1)
- Kituo cha SIM cha hali ya juu cha w / 0.91 'OLED Display (v2)
- Kituo cha Juu cha Dual-SIM w / 0.91 'OLED Onyesha (v1)
- Kituo cha Juu cha Dual-SIM v1 w / SMS Kutuma
- Mashine ya Kutoa Vending
- Udhibiti rahisi wa RGB Strip WS8212b (v1)
- Ukanda wa juu wa RGB WS8212b Udhibiti v1 w / Rangi + Udhibiti wa mwangaza (Potentiometer + Vifungo) (v2)
-
Advanced RGB Strip WS8212b Udhibiti v1 na IRVending Machine
Miradi yote na maktaba zitapatikana kwenye GitHub.
Hatua ya 4: Miradi Inayokuja ya Kuchapishwa
7-8 Machi '20 - Balbu rahisi za LED Kudhibiti- LED's + Potentiometer (Ramani ya nguvu ya maadili ya potentiometer kwa hesabu ya LED)
Ilipendekeza:
Fanya Viwanja Vizuri kutoka kwa Takwimu za Arduino za Moja kwa moja (na Hifadhi Takwimu kwa Excel): Hatua 3

Tengeneza Viwanja Vizuri kutoka kwa Takwimu za Arduino za Moja kwa Moja (na Hifadhi Takwimu kwa Excel): Sote tunapenda kucheza na kazi yetu ya P … lotter katika IDE ya Arduino. Walakini, wakati inaweza kuwa na faida kwa matumizi ya msingi, data inafutwa zaidi vidokezo vinaongezwa na sio kupendeza macho. Mpangaji wa Arduino IDE hana
Jinsi ya Kutengeneza na Kubuni Kozi ya Kikwazo ya FPV kwa Quadcopters: 6 Hatua

Jinsi ya Kutengeneza na Kubuni Kozi ya Kizuizi cha FPV kwa Quadcopters: Kwa hivyo muda mfupi uliopita nilikuwa nikiruka nyuma ya nyumba yangu na mabuu yangu x na ilikuwa raha sana. Nilifurahi sana nilifikia mahali ambapo nilitaka kutatanisha mambo zaidi kwa kuwa ilikuwa rahisi sana nilihisi. Nilikuja na mpango wa kozi ya fpv kwa yangu
Moja kwa moja 4G / 5G HD Kutiririka Video Kutoka kwa DJI Drone kwa Ucheleweshaji wa Chini [Hatua 3]: Hatua 3
![Moja kwa moja 4G / 5G HD Kutiririka Video Kutoka kwa DJI Drone kwa Ucheleweshaji wa Chini [Hatua 3]: Hatua 3 Moja kwa moja 4G / 5G HD Kutiririka Video Kutoka kwa DJI Drone kwa Ucheleweshaji wa Chini [Hatua 3]: Hatua 3](https://i.howwhatproduce.com/images/009/image-25904-j.webp)
Moja kwa moja Video ya 4G / 5G ya Utiririshaji wa HD Kutoka kwa DJI Drone kwa Ucheleweshaji wa Chini [Hatua 3]: Mwongozo ufuatao utakusaidia kupata mitiririko ya video yenye ubora wa HD kutoka karibu na drone yoyote ya DJI. Kwa msaada wa Programu ya Simu ya FlytOS na Maombi ya Wavuti ya FlytNow, unaweza kuanza kutiririsha video kutoka kwa drone
12V Kutoka Kutoka kwa Bodi yoyote ya Powerbank inayolingana: Hatua 6

12V Kutoka Kutoka kwa Powerbank Yoyote Inayolingana ya Haraka: Matumizi ya benki za umeme za haraka sio tu kwa kuchaji simu, lakini pia hutumika kama usambazaji wa umeme wa vifaa 12V kama modem nyumbani. Maelezo zaidi yanaweza kupatikana katika blogi hii: http: //blog.deconinck.info/post/2017/08/09/Turnin
R / C Gari Fanya Kozi: Hatua 9

Kozi ya Kufanya Gari ya R / C: Hii inaweza kufundishwa iliundwa kutimiza mahitaji ya mradi wa Makecourse katika Chuo Kikuu cha South Florida (www.makecourse.com)