![Transmitter ya Msimbo wa Morse Arduino: Hatua 11 Transmitter ya Msimbo wa Morse Arduino: Hatua 11](https://i.howwhatproduce.com/images/001/image-72-49-j.webp)
Orodha ya maudhui:
- Hatua ya 1: Kutoa Nguvu kwa mkate wako
- Hatua ya 2: Tuliza ubao wako wa mkate
- Hatua ya 3: Ingiza Kitufe chako
- Hatua ya 4: Ardhi ya Kitufe chako
- Hatua ya 5: Unganisha Kitufe chako
- Hatua ya 6: Ingiza Buzzer Yako
- Hatua ya 7: Ardhi ya Buzzer
- Hatua ya 8: Nguvu Buzzer
- Hatua ya 9: Andika Nambari yako
- Hatua ya 10: Tumia Monitor Serial kusoma Pato lako
- Hatua ya 11: Unataka Miradi Zaidi Kama Hii?
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11
![Mpitishaji wa Nambari ya Morse ya Arduino Mpitishaji wa Nambari ya Morse ya Arduino](https://i.howwhatproduce.com/images/001/image-72-50-j.webp)
![Mpitishaji wa Nambari ya Morse ya Arduino Mpitishaji wa Nambari ya Morse ya Arduino](https://i.howwhatproduce.com/images/001/image-72-51-j.webp)
Katika hii inayoweza kufundishwa, utatumia Arduino Uno kuunda kifaa cha Morse Code, na utumie mfuatiliaji wa serial kusoma ujumbe ambao umepitisha.
Sehemu utakazohitaji:
Arduino Uno
Bodi ya mkate
Buzzer
Vifungo
Waya za jumper
Hatua ya 1: Kutoa Nguvu kwa mkate wako
![Kutoa Nguvu kwa mkate wako Kutoa Nguvu kwa mkate wako](https://i.howwhatproduce.com/images/001/image-72-52-j.webp)
Unganisha waya ya kuruka kutoka kwenye pini ya 5V kwenye Arduino Uno yako kwenye laini chanya kwenye ubao wako wa mkate.
Hatua ya 2: Tuliza ubao wako wa mkate
![Wacha ubao wako wa mkate Wacha ubao wako wa mkate](https://i.howwhatproduce.com/images/001/image-72-53-j.webp)
Sasa unganisha waya kutoka kwa pini yoyote ya GND kwenye Arduino hadi laini hasi kwenye ubao wako wa mkate.
Hatua ya 3: Ingiza Kitufe chako
![Ingiza Kitufe chako Ingiza Kitufe chako](https://i.howwhatproduce.com/images/001/image-72-54-j.webp)
Ingiza kitufe chako. Hakikisha kwamba miguu yake miwili iko kila upande wa kituo chini katikati ya ubao wako wa mkate, na miguu imeingizwa kwa uthabiti. Ni rahisi kuinama wakati unabonyeza kwa bidii, kwa hivyo jihadharini unapobonyeza kitufe.
Hatua ya 4: Ardhi ya Kitufe chako
![Ardhi Kitufe chako Ardhi Kitufe chako](https://i.howwhatproduce.com/images/001/image-72-55-j.webp)
Unganisha kitufe chini kwa kuingiza ncha moja kwenye safu ile ile kama mguu wa juu wa kitufe chako, na mwisho mwingine kwenye safu hasi ambayo hapo awali uliunganisha chini.
Hatua ya 5: Unganisha Kitufe chako
![Unganisha Kitufe chako Unganisha Kitufe chako](https://i.howwhatproduce.com/images/001/image-72-56-j.webp)
Funga mzunguko wa kitufe na umruhusu Arduino asome maoni yake kwa kuunganisha waya kutoka safu sawa na mguu wa kifungo chini, na kubandika 7 kwenye Arduino.
Hatua ya 6: Ingiza Buzzer Yako
![Ingiza Buzzer Yako Ingiza Buzzer Yako](https://i.howwhatproduce.com/images/001/image-72-57-j.webp)
Ingiza buzzer yako ili ishara + 'iliyo juu, au mguu mrefu kidogo, iwe upande huo wa ubao wa mkate kama waya yako iliyounganishwa na 5V.
Hatua ya 7: Ardhi ya Buzzer
![Ardhi ya Buzzer Ardhi ya Buzzer](https://i.howwhatproduce.com/images/001/image-72-58-j.webp)
Unganisha kitufe chini na waya kutoka safu sawa na mguu wake mfupi kwa laini hasi kwenye ubao wa mkate ambao hapo awali uliunganisha na GND.
Hatua ya 8: Nguvu Buzzer
![Nguvu Buzzer Nguvu Buzzer](https://i.howwhatproduce.com/images/001/image-72-59-j.webp)
Kutoa nguvu kwa buzzer na kuruhusu Arduino kuidhibiti na waya kutoka safu sawa na mguu wake mrefu kubandika 8 kwenye Arduino.
Hatua ya 9: Andika Nambari yako
![Andika Nambari Yako Andika Nambari Yako](https://i.howwhatproduce.com/images/001/image-72-60-j.webp)
Nakili na ubandike nambari yetu, au pakua faili iliyoambatishwa.
tuli String Morse = {".-", "-…", "-.-.", "-..", ".", "..-.", "-.", "…. ",".. ",".---- "," -.- ",".-.. "," - "," -. "," - "," -. ", "-. -", ". "," -.. "," E "};
static char Alfabeti = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', '' x ',' y ', 'z', 'E'}; urefu wa kushinikiza mrefu, saini ya kuanza, kushinikiza_mwisho; // wakati ambao kifungo kimeshinishwa kitufe cha int = 7; // pini ya kuingiza kwa kifungo cha kushinikiza int buzzer = 8; // pini ya nje ya msimbo wa Kamba ya LED = ""; // kamba ambayo alfabeti moja imehifadhiwa
usanidi batili () {
Serial. Kuanza (9600); pinMode (kifungo, INPUT_PULLUP); // resistor ya pullup ya ndani hutumiwa kurahisisha pinMode ya mzunguko (buzzer, OUTPUT); Serial.println ("Anza ujumbe wako!"); }
kitanzi batili ()
{MorseTransmission: wakati (digitalRead (button) == HIGH) {} start_push = millis (); // wakati kwa toni ya bonyeza kitufe (buzzer, 150); wakati (digitalRead (kifungo) == LOW) {} end_push = millis (); // wakati saa kifungo kutolewa NoTone (buzzer); kushinikiza_ urefu = mwisho_busha - anza_busha; // wakati ambao kitufe kinabanwa ikiwa (push_length> 50) {// kuhesabu kwa kubadili msimbo wa kuondoa + = dot_or_dash (push_length); // kazi kusoma dot au dash} wakati ((millis () - end_push) <500) // ikiwa wakati kati ya kitufe bonyeza zaidi ya 0.5sec, ruka kitanzi na uende kwa alfabeti inayofuata {if (digitalRead (button) == LOW {goto MorseTransmission; }} Morse_translation (code); // kazi ya kufafanua nambari kwa herufi}
char dot_or_dash (urefu wa kuelea)
{ikiwa (urefu 50) {kurudi '.'; // ikiwa kifungo bonyeza chini ya 0.6sec, ni nukta} nyingine ikiwa (urefu> 600) {kurudi '-'; // ikiwa kitufe bonyeza zaidi ya 0.6sec, ni mwendo}}
utupu wa Morse_translation (morsecode ya kamba)
{int i = 0; ikiwa (msimbo == ".-.-.-") {Serial.print ("."); // kwa mapumziko} kingine {wakati (Morse ! = "E") // kitanzi cha kulinganisha nambari ya kuingiza na safu ya herufi {if (Morse == morsecode) {Serial.print (Alfabeti ); kuvunja; } i ++; } ikiwa (Morse == "E") {Serial.println ("Kosa!"); // ikiwa nambari ya kuingiza hailingani na herufi yoyote, kosa}} msimbo = ""; // nambari mpya ya kuweka tena kwa kamba tupu}
Hatua ya 10: Tumia Monitor Serial kusoma Pato lako
![Tumia Monitor Serial kwa Kusoma Pato Lako! Tumia Monitor Serial kwa Kusoma Pato Lako!](https://i.howwhatproduce.com/images/001/image-72-61-j.webp)
Fungua mfuatiliaji wa serial ili uone ujumbe wako unapobonyeza kitufe ili kuunda Morse Code. Tumia mwongozo hapo juu kupangilia nukta na dashi zako ipasavyo!
Hatua ya 11: Unataka Miradi Zaidi Kama Hii?
![Unataka Miradi Zaidi Kama Hii? Unataka Miradi Zaidi Kama Hii?](https://i.howwhatproduce.com/images/001/image-72-62-j.webp)
Pata sehemu za miradi 2-3 kwa mwezi na maagizo na video ya kuijenga na MakeCrate!
Ilipendekeza:
Kituo cha Msimbo wa Morse: Hatua 3
![Kituo cha Msimbo wa Morse: Hatua 3 Kituo cha Msimbo wa Morse: Hatua 3](https://i.howwhatproduce.com/images/001/image-1637-9-j.webp)
Kituo cha Nambari za Morse: Dit-dit-dah-dah! Jifunze Msimbo wa Morse na mradi huu rahisi wa Arduino Uno. Mradi huu rahisi wa Arduino ni kituo cha Msimbo wa Morse. Morse Code ni njia ya mawasiliano ambayo huweka herufi kama safu ya nukta na dashi. Mzunguko huu unatumia buzzer ya piezo kwa
Ufunguo wa Msimbo wa Morse wa Arduino ya USB: Hatua 6
![Ufunguo wa Msimbo wa Morse wa Arduino ya USB: Hatua 6 Ufunguo wa Msimbo wa Morse wa Arduino ya USB: Hatua 6](https://i.howwhatproduce.com/images/004/image-9747-j.webp)
Ufunguo wa Msimbo wa Morse wa Arduino ya USB: Je! Umewahi kutaka kuchapa kwenye kompyuta na kitufe cha msimbo wa morse au kujifunza / kufundisha msimbo wa morse? Uko kwenye ukurasa wa kulia! Kwa miradi yangu mingine, angalia wavuti yangu calvin.sh
2 Mwanafunzi wa Neno la Barua na Msimbo wa Morse: Hatua 5
![2 Mwanafunzi wa Neno la Barua na Msimbo wa Morse: Hatua 5 2 Mwanafunzi wa Neno la Barua na Msimbo wa Morse: Hatua 5](https://i.howwhatproduce.com/images/007/image-18887-j.webp)
2 Barua ya Mwanafunzi wa Neno na Morse Code: Nimekuwa nikijaribu kujifunza Scrabble (tm) maneno 2 ya barua kwa muda bila mafanikio. Nimekuwa pia nikijaribu kujifunza msimbo wa Morse tena bila mafanikio kidogo. Niliamua kujaribu ujifunzaji mdogo kwa kujenga sanduku ambalo lilionyesha kila wakati
Kibodi ya Msimbo wa Morse: Hatua 5
![Kibodi ya Msimbo wa Morse: Hatua 5 Kibodi ya Msimbo wa Morse: Hatua 5](https://i.howwhatproduce.com/images/005/image-12967-20-j.webp)
Kibodi ya Msimbo wa Morse: Programu hii inakuonyesha jinsi ya kuunda programu ya c ++ inayotumia njia ya kuki-logger kupata kitufe ambacho kinasisitizwa na kutoa dhamana ya nambari ya Morse kupitia utumiaji wa taa ya kufunga kwenye kibodi yako (ambaye hata hutumia hiyo?). Mradi huu c
Kuanza na Msimbo wa Msimbo wa Kivinjari cha MBlock kwa HyperDuino: Hatua 3
![Kuanza na Msimbo wa Msimbo wa Kivinjari cha MBlock kwa HyperDuino: Hatua 3 Kuanza na Msimbo wa Msimbo wa Kivinjari cha MBlock kwa HyperDuino: Hatua 3](https://i.howwhatproduce.com/images/002/image-5499-45-j.webp)
Kuanza na Msimbo wa Msimbo wa Kivinjari cha MBlock kwa HyperDuino: Karibu kwenye mafunzo ya wavuti ya mBlock na HyperDuino. Hii itakuonyesha jinsi ya kuanzisha mBlock na kupakia nambari yako kwa HyperDuino yako. Hii pia itakuonyesha jinsi ya kuunda nambari ya msingi ya gari mahiri pia. Kuanza hebu rukia moja kwa moja