Ano ang FPGA isang simpleng wika para sa mga nagsisimula

Ano ang FPGA isang simpleng wika para sa mga nagsisimulaAno ang nauugnay sa digital electronics? Una sa lahat, may mga lohikal na elemento AT, O, HINDI. Karagdagan, ang mga registro ng shift, decoder, multiplexer, atbp, ay naaalala. Gayunpaman, habang ang pagiging kumplikado ng mga elektronikong aparato at ang kalakaran patungo sa miniaturization ay lumago, ang paglikha ng mga aparato na nakabase sa IC mula sa mga sangkap sa itaas ay naging mas mahirap, napasadya na mga IC ng kinakailangang topology at circuitry ay napatunayang kapaki-pakinabang lamang kapag ang aparato ay nag-kopya sa malaking bilang, sa ibang mga kaso ito ay hindi makatwiran na mahal.

Ang paraan sa labas ng sitwasyong ito ay ang pagbuo ng mga maaaring ma-program na integrated logic circuit (na pinaikling bilang FPGA, dayuhang pagdadaglat bilang programmable logic device, PLD). Ano ito at saan ito ginamit ay sasabihin namin sa artikulong ito. Gamit ang salitang "programmable", karamihan sa mga nagsisimula ay nauugnay sa mga microcontroller.Ang FPGA ay isang ganap na magkakaibang aparato ...

 

Paano suriin ang microcontroller para sa kakayahang magamit

Paano suriin ang microcontroller para sa kakayahang magamitSa pag-aayos ng mga kagamitan at pag-iipon ng mga circuit, palaging kailangan mong tiyakin na ang lahat ng mga elemento ay nasa maayos na pagkakasunud-sunod ng pagtatrabaho, kung hindi man ay aaksaya mo ang iyong oras. Ang mga microcontroller ay maaari ring mag-burn out, ngunit kung paano suriin ito kung walang mga panlabas na palatandaan: mga bitak sa kaso, mga charred area, nasusunog na amoy, at iba pa? Para sa mga kailangan mo: isang power supply na may isang nagpapatatag boltahe, isang multimeter, isang oscilloscope.

Ang isang buong pagsusuri ng lahat ng mga node ng microcontroller ay mahirap - ang pinakamahusay na paraan upang palitan ito ng isang kilalang mahusay, o sa umiiral na, mag-upgrade ng isa pang code ng programa at suriin ang pagpapatupad nito. Sa kasong ito, dapat isama ang programa bilang isang tseke ang lahat ng mga pin (halimbawa, pag-on at off ang mga LED pagkatapos ng isang tinukoy na tagal ng oras), pati na rin ang makagambala sa mga circuit at iba pang mga bagay. Ang microcontroller ay isang kumplikadong aparato sa loob nito mga multifunctional node. Bago magpatuloy sa diagnosis nito, kailangan mong maging pamilyar sa dokumentong teknikal...

 

Mga Programmable microcontroller sa JavaScript: kung alin ang pipiliin, mga tampok at kakayahan

Programmable ng Microcontroller sa javascriptMatapos ang 2010, sa ating bansa, ang amateur radio hobby ay nakakuha ng pangalawang hangin na may pagdating ng kakayahang magprograma ng mga microcontroller sa mga wikang high-level na programming, na napalayo sa bakal. Ang unang napakalaking proyekto ay ang pamilya Arduino ng mga board. Paulit-ulit nating sinuri ang mga microcontroller na ito sa mga artikulo, ngunit ngayon ay pag-uusapan natin ang tungkol sa mga microcontroller na na-program sa Jacascript. Oo! Ang parehong parehong wika na ginagamit pangunahin sa pagsulat ng WEB-mga pahina.

Kung isasaalang-alang natin mula sa punto ng view ng mga electronics sa mga aparato na isasaalang-alang namin sa ibaba, ginagamit ang mga karaniwang mga microcontroller. Ang pagkakaiba sa mga produkto mula sa tagagawa ay mayroon lamang silang isang preinstall na programa ng loader, bagaman tawagan ito kung ano ang gusto mo, na nagbibigay-daan sa iyo upang maisagawa ang code ng programa na na-download sa iyo, at sa ilang mga kaso makipag-usap sa computer sa pamamagitan ng USB, kung hindi ito ipinatupad sa hardware. Bakit ang mga microcontroller para sa javascript at iba pang di-tradisyonal na wika para sa kanila? ...

 

Pinakatanyag na sensor para sa Arduino

Pinakatanyag na sensor para sa ArduinoAng mga sensor ay ginagamit sa isang malawak na iba't ibang mga circuit at proyekto. Walang automation ang magagawa kung wala sila. Kami ay interesado sa kanila, dahil upang gawing simple ang disenyo at pag-populasyon ng mga elektroniko, ang proyekto ng Arduino ay nilikha. Ito ay isang tapos na board na may isang microcontroller at lahat ng kailangan mo upang magtrabaho kasama ito at iprograma ito. Sa artikulong ito, isasaalang-alang namin ang mga sensor para sa Arduino, ngunit maaari rin silang magamit sa iba pang mga microcontroller.

Ano ang mga sensor? Ang mga sensor ay ang mga mata, tainga, at iba pang mga pandama na organo ng isang microcontroller o iba pang aparato na kontrol. Nakikilala sila sa likas na katangian ng signal at sa pamamagitan ng layunin. Sa pamamagitan ng likas na katangian ng signal, nahahati sila sa analog at digital. Kung pinag-uusapan natin ang tungkol sa Arduino, kung gayon, kapag nakatanggap ng impormasyon mula sa mga sensor, nagpoproseso kami ng isang digital signalo sinusukat namin ang boltahe mula sa analog output ng module.Tulad ng nabanggit na, ang mga sensor ay digital at analog...

 

Arduino at stepper motor: mga pundasyon, scheme, koneksyon at kontrol

Arduino at stepper motorAng mga motor ng stepper ay ginagamit upang makontrol ang posisyon ng isang bagay, o upang paikutin ang nagtatrabaho unit sa isang naibigay na bilis at anggulo. Ang ganitong mga tampok na posible upang magamit ito sa mga robotics, mga numerikong kinokontrol na machine (CNC), at iba pang mga sistema ng automation. Sa artikulong ito, isasaalang-alang namin ang maraming mga isyu na may kaugnayan sa pagtatayo ng mga stepper motor at kung paano makontrol ang mga ito gamit ang Arduino microcontroller.

Ang lahat ng mga de-koryenteng motor na ginamit sa pagsasanay ay nagpapatakbo dahil sa mga electrodynamic phenomena at proseso na nagaganap sa mga magnetic field ng rotors at stators. Tulad ng nabanggit na natin, ang anumang engine ay binubuo ng hindi bababa sa dalawang bahagi - mobile (rotor) at walang galaw (stator). Para sa pag-ikot nito, kinakailangan na ang magnetic field ay umiikot din. Ang patlang ng rotor ay umiikot pagkatapos ng patlang ng stator. Sa prinsipyo, ang naturang pangunahing impormasyon ay sapat upang maunawaan ang pangkalahatang larawan ng pagpapatakbo ng mga de-koryenteng motor ...

 

RGB LEDs: kung paano sila gumagana, panloob na aparato, kung paano kumonekta, pinangunahan ng RGB at Arduino

RGB LEDsAng mga multi-color LEDs, o bilang tinatawag din na RGB, ay ginagamit upang ipahiwatig at lumikha ng isang backlight na pabago-bagong nagbabago sa kulay. Sa katunayan, walang espesyal na tungkol sa kanila, tingnan natin kung paano sila gumagana at kung ano ang RGB LEDs.

Sa katunayan, ang isang RGB LED ay tatlong solong kulay na kristal na pinagsama sa isang pabahay. Ang pangalang RGB ay nakatayo para sa Pula - pula, berde - berde, Asul - asul ayon sa mga kulay na inilabas ng bawat kristal. Ang tatlong kulay ay pangunahing, at ang anumang kulay ay nabuo sa kanilang paghahalo; ang teknolohiyang ito ay matagal nang ginagamit sa telebisyon at litrato.Ang pagsasaayos ng kulay ay isinasagawa sa pamamagitan ng pag-aayos ng ningning ng radiation ng bawat isa sa mga kristal.Upang mabago ang kulay ng RGB tape, ginagamit ang mga espesyal na Controller ng RGB.Karaniwan ang isang remote control ay kasama ng controller ...

 

Microcontroller Remote Control: IR Remote, Arduino, ESP8266, 433 MHz

Microcontroller remote controlAng isyu ng remote o remote control ng mga de-koryenteng kagamitan ay palaging at magiging may kaugnayan, anuman ang mayroong mga tool sa automation sa system o hindi. Upang ayusin ang remote control, hindi mahalaga ang lahat kung kinakailangan ang isang microcontroller, lahat ito ay nakasalalay sa mga kinakailangang pag-andar na itinalaga sa pinamamahalaang aparato. Sa artikulong ito, malalaman mo ang pangkalahatang impormasyon tungkol sa kung paano malayong makontrol ang isang microcontroller.

Mayroong dalawang pangunahing uri ng mga malalayong komunikasyon. Wired - kapag ang kontrol ng mga actuators na matatagpuan sa isang silid (o hindi ang silid) ay isinasagawa mula sa control panel o mula sa isang pindutan ng post na matatagpuan sa ibang lugar. Sa kasong ito, ang isang koneksyon sa de-koryenteng wire ng mga control circuit at actuators (relay, contactor, na kasama ang mga mekanismo, tulad ng mga motor o system, tulad ng pag-iilaw) ay ibinibigay ...

 

10 mga kagiliw-giliw na proyekto para sa Arduino

10 mga kagiliw-giliw na proyekto para sa ArduinoAng Arduino ay isang unibersal na platform para sa mga produktong homemade sa mga microcontroller. Maraming mga kalasag (expansion card) at sensor dito. Pinapayagan ka ng pagkakaiba-iba na ito na makagawa ka ng maraming mga kagiliw-giliw na proyekto na naglalayong mapabuti ang iyong buhay at madaragdagan ang kaginhawaan nito. Ang mga lugar ng application ng board ay walang limitasyong: automation, security system, mga sistema para sa pagkolekta at pagsusuri ng data, at marami pa.

Mula sa artikulong ito malalaman mo kung ano ang maaaring gawin kawili-wili sa Arduino. Aling mga proyekto ang magiging kamangha-manghang at kung saan ay magiging kapaki-pakinabang. Ang paglilinis ng apartment ay isang gawain at hindi nakakaakit, lalo na dahil tumatagal ng oras. Maaari mong i-save ito kung naglalagay ka ng isang bahagi ng mga gawaing bahay sa robot. Ang robot na ito ay tinipon ng isang elektronikong inhinyero mula sa Sochi - Dmitry Ivanov. Sa istruktura, ito ay naging isang mataas na kalidad at hindi mas mababa sa pagiging epektibo sa mga analogues ng pabrika.Upang mabuo ito kakailanganin mo: Arduino Pro-mini, o anumang iba pang katulad ...