Cruthaigh do theanga féin chun aistritheoir cód morse a dhéanamh

pacáiste arduino, cábla usb agus hdmi

Fillimid inniu le ceann de na ranganna teagaisc suimiúla atá againn. An uair seo ba mhaith liom tionscadal an-simplí a thaispeáint duit a thógfaidh tamall gairid ort a chur i bhfeidhm agus a mbeidh tú in ann cineál aistritheoir a thógáil leis ó theanga scríofa go cód Morse. Mar is gnách, is í an fhírinne nach rachaimid níos faide ná tionscadal ina mbeidh a pláta aráin agus bord arduino Ós rud é, ar eagla go dteastaíonn uait dul níos faide, ar leibhéal na mbogearraí agus i dtéarmaí chríochnú deiridh an tionscadail, ba cheart duit a bheith ar an duine le réiteach a chur i bhfeidhm, is lú, is tarraingtí.

Tosaíonn an smaoineamh ó chruthú a Aistritheoir d'aon chineál cló, focail nó frása go cód morse. Tá sé seo chomh simplí le bord Arduino a úsáid a bheidh mar an ceann a mbeidh na bogearraí riachtanacha luchtaithe aige ionas gur féidir linn, trína aschuir, cúpla stiúir a dhéanamh de réir na brí i dteanga Morse atá á chur in iúl againn. Chun an téacs a theastaíonn uainn a aistriú a scríobh go héasca, úsáidfimid fón póca atá feistithe le córas oibriúcháin Android a sheolfaidh an téacs trí nasc bluetooth chuig ár mbord. Arduino UNO.

Bord Arduino comhoiriúnach le braiteoirí do Arduino

Ábhar a theastaíonn chun an tionscadal a chur i gcrích

Mar a rinneamar iarracht níos mó nó níos lú a chur in iúl sna línte uachtaracha, chun an tionscadal seo a chur i gcrích beidh ábhar sonrach ag teastáil uainn cé, más maith leat an domhan déantóirCinnte, ní bheidh sé deacair duit an rud atá in easnamh ort a fháil in aon cheann de na siopaí is minice atá agat ar eagla nach mbeadh sé agat, cé, mar a deirim, is iondúil go mbíonn siad earraí a úsáidtear go minic. Go sonrach, beidh an liosta seo a leanas de dhíth orainn:

Nuair a bheidh na heilimintí riachtanacha go léir ar fáil againn, is féidir linn leanúint ar aghaidh le cur i gcrích an tionscadail. Pointe amháin le coinneáil i gcuimhne ná sin go litriúil ní gá an t-adapter bluetooth a úsáid sa tionscadal seo nó le cárta Arduino UNO dá bhrí sin ós rud é gur féidir aon cheann eile a bhfuil na naisc bhunúsacha aige a úsáid, ní bheidh orainn aird a thabhairt ach ar na naisc a úsáidtear ionas, mar shampla, i gcás aschur digiteach 13 dár Arduino UNO comhfhreagraíonn sé seo don aschur céanna ón mbord atá á úsáid agat.

Céimeanna chun an tionscadal a chur i gcrích

Chun an tionscadal seo a chur i gcrích, thíos, léireoidh mé sraith céimeanna a bhaineann le cóimeáil agus nasc na n-eilimintí uile atá sa liosta roimhe seo a chaithfimid a leanúint chun iad a chur i gcrích i gceart. Mar a tharlaíonn go minic sa chineál seo tionscadail, bíodh leisce ort go hiomlán aon líne de chód a mhodhnú nó crua-earraí a chur leis chun a oibriú a fhorbairt agus a dhéanamh foirfe ós rud é go gcuirtear fáilte i gcónaí roimh aon chineál feabhsúcháin.

Ar an gcéad dul síos déanfaimid an nasc de Arduino UNO lenár mbord aráin. Go sonrach, is iad na haschuir a úsáidfear GND agus 3.3 V. Freastalóidh na línte céanna sin orainn, i measc rudaí eile, chun cumhacht a sholáthar dár n-adapter Bluetooth.

Nuair a bheidh na naisc seo déanta againn, tá sé thar am ionchur sonraí agus aschur an oiriúnaitheora bluetooth a chomhordú le hionchuir agus aschuir sonraí digiteacha bhord Arduino. Ar an mbealach seo beidh ár n-oiriúntóir ceangailte go foirfe leis an gcárta ionas go bhfaighidh sé reatha agus ionas go mbeidh sé ar fáil go hiomlán ar leibhéal teicniúil le go mbeimid in ann tosú 'éist'na sonraí a shroicheann trí chalafoirt iontrála an Arduino UNO. Mar mhionsonraí, inis duit go bhféadfadh na naisc a úsáidtear a bheith éagsúil uaireanta, mar gheall ar an gcárta a úsáidimid agus an cuibheoir bluetooth, mar sin, ag an bpointe seo, is é an rud is fearr féach ar na cáipéisí suiteála oiriúnaitheora mar is gnách go mbíonn léaráidí ceangail ag gabháil leo.

Sroicheann muid Ceangal adharc 3 bholt. Chuige seo úsáidfimid aschur digiteach uimhir 13 de Arduino UNO. An nasc atá fágtha, mar is gnách, ní mór dúinn é a nascadh le GND nó leis an talamh ionas go mbeidh oibriú an adharc ceart.

Anois a thagann an t-am ceangail na soilse éagsúla. D’fhonn gan iarracht a dhéanamh dul amú, inis duit gurb é an smaoineamh an chuid is faide de, dearfach, a nascadh le ceann de na haschuir dhigiteacha de Arduino UNO cé go nascann an ceann is giorra go díreach le GND nó leis an talamh. Ar an mbealach seo gheobhaimis amach go mbeadh an chéad cheann de na soilse glasa ceangailte le haschur digiteach 12, an chéad cheann eile le haschur 8, an tríú stiúir ghlas le haschur 7 agus go mbeadh an t-aon stiúir ghorm ceangailte leis an aschur digiteach 4.

Is é an chéim dheireanach, nuair a bheidh an sreangú réidh againn go léir bain úsáid as an gcábla nasc USB chun ár Arduino UNO chuig an ríomhaire agus mar sin a bheith in ann na bogearraí riachtanacha a threalmhú dó, a scríobhfaimid agus a thiomsóimid ón Arduino IDE féin.

Ceangal idir bord Arduino agus an ríomhaire

Pointe amháin nach mór a chur san áireamh nuair a bhíonn an bord ceangailte leis an ríomhaire le go mbeidh a fhios againn go n-oibríonn gach rud i gceart, i bprionsabal ar a laghad, ná go mbeidh a solas glas air i gcónaí chomh fada agus a fhanann sé ceangailte leis an ríomhaire. Ar an láimh eile agus ag brath ar an adapter Bluetooth a úsáidimid, seo is gnách go mbíonn solas dearg ag splancadh mar gheall nach bhfuil nasc á bhunú leis an bhfeiste Android a úsáidfimid chun na litreacha, na frásaí nó na focail a sheoladh chuig an pláta.

Tá a fhios agam go mbreathnaíonn an mionsonra thuas mar rud an-mhaith 'tonto'ach is féidir liom a dhearbhú duit go bhfuil siad an-bhailí, riachtanach agus go háirithe spéisiúil má chuireann muid san áireamh go bhféadfadh siad a bheith ann laistigh den phobal déantóra daoine atá ag tosú agus sin, a bhuíochas sin do na cinn bheaga seo 'Seifteanna'is féidir leo a thuiscint go sroicheann an sruth, ar a laghad, an t-adapter agus an bord féin.

Ag an bpointe seo níl le déanamh againn ach an feidhmchlár a íoslódáil MORSE.apk ceangailte. Ní mór an feidhmchlár seo a shuiteáil ar do ghléas soghluaiste atá feistithe le córas oibriúcháin Android. Nuair a bheidh sé suiteáilte, níl le déanamh agat ach an feidhmchlár a oscailt agus brúigh ar aghaidh. An uair seo is é an rogha is mó a thaitníonn linn 'Seol Téacs', mar an gcéanna a gcaithfimid cliceáil air chun rochtain a fháil air. Nuair a bheidh sé istigh ní mór dúinn cliceáil ar 'Ceangail' chun an nasc lenár mbord a bhunú.

Seo a leanas an próiseas ionchódaithe a leanadh.

  • Nuair a bheidh rochtain agat ar an bhfeidhmchlár ar do ghléas Android agus na céimeanna roimhe seo á leanúint agat, beidh tú in ann aon litir, focal nó frása a scríobh. Nuair a bheidh gach a theastaíonn uait scríofa agat, níl le déanamh agat ach cliceáil ar sheoladh.
  • Má fuarthas an téacs i gceart casfaidh an córas na soilse air go huathoibríoch agus astaíonn sé fuaim
  • Is é an smaoineamh go rachaidh an chéad solas glas ar aghaidh agus as chun an ‘pointe’ a chinneadh. Ina dhiaidh sin, fuaimfidh an adharc agus casfaidh sé as ag an am céanna.
  • Casfaidh an dara agus an tríú soilse glas air agus as chun an 'líne' a chinneadh. Casfaidh an adharc, mar a tharla roimhe seo, air agus as ag an am céanna.
  • Faoi dheireadh casfaidh an ceathrú solas, is é sin, an solas gorm, air agus as chun deireadh an charachtair, an fhocail nó na habairte a chinneadh. Nuair a bhíonn cineál éigin spáis idir gach carachtar, focal nó frása casfaidh an solas seo air agus as faoi dhó.

Mar phointí le cur san áireamh, ní gá ach a rá leat go ndearnadh an feidhmchlár Android sa chás seo a bhuíochas le App Inventor, bealach an-simplí chun cód agus dearadh feidhmchláir a ghiniúint a rithfear níos déanaí ar ghléas atá feistithe leis an oibríocht córas cruthaithe ag innealtóirí Google.

Tuilleadh faisnéise agus sonraí: teagascóirí


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

Bí ar an chéad trácht

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.