Sisukord:
- Samm: mida vajate
- Samm: laadige alla ja installige AVR -terminal ja TCP/IP -server
- Samm: installige oma kest
- Samm: Telnet ja naudi
Video: Telnet teie Arduino/AVR -i juurde: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:51
Teisel päeval tahtsin kontrollida ühte oma AVR -i, kuid olin ülakorrusel ja jumal teab, et allapoole minnes, kus mikrokontroller oli, oli liiga palju vaeva. Kuid ülakorrusel istus mu laisa tagumiku kõrval kaks jõudeolevat arvutit, nii et mul oli tööpäevast pool päeva ja otsustasin kirjutada rakenduse, mis seob kaks porti: jadaport, mis ühendab Arduino/AVR-i ja TCP/IP pordi, kuhu saaksin oma traadita võrgu kaudu või Interneti kaudu telnetada. Seejärel toimib rakendus TCP/IP -võrgu ja AVR -i vahelise puhverserverina. Video paremaks nägemiseks klõpsake kaks korda ja avage see oma aknas ning suurendage seda. Vastasel juhul pigistage silmi ja näete, mida trükitakse. Niisiis muutsin ma juba kirjutatud AVR -terminali jadaühenduse rakendust ja lisasin sellele TCP/IP toe. Sellega koos kirjutasin mõne püsivara, mis pakub midagi UNIX -kesta sarnast, andes mulle kaugjuurdepääsu kõikidele tihvtidele, kaitsmete seadistustele jne. Saate kaugjuhtimisega sisse lülitada LED -id ja kõik muu. See toetab isegi kella kiiruse reaalajas reguleerimist ja sellel on pseudo-paroolisüsteem, mis annab raamistiku juurdepääsu kontrollnimekirjadele või juurtaseme käskude autentimiseks (nt alamsüsteemide väljalülitamine jne). Siin on mõned asjad, mida see saab teha:
- Näidake oma CPU sagedust
- Seadke sisendiks või väljundiks mis tahes tihvt
- Lugege mis tahes tihvti olekut
- LED -ide sisselülitamiseks saatke loogika 1 ja 0 suvalisele tihvtile jne
- Lülitage SPI, TWI, USART ja ADC välisseadmed välja ja sisse
- Lugege reaalajas alumist kaitset, kõrgemat kaitset, välist kaitset ja lukustusbitte
- Käivitage taimerid sündmuste ja asjade automaatseks ajastamiseks.
- EEPROM -i autentimissüsteemi raamistik
- Seadistage reaalajas mis tahes olemasolev kella eelseadistaja
- Kirjutatud C ++ keeles ja koostatud ATmega328P jaoks
See juhendab üksikasjalikult, kuidas saate tarkvara (ja püsivara, kui soovite) alla laadida, installida ja alustada oma AVR -ile juurdepääsu oma traadita koduvõrgust või Interneti kaudu.
Samm: mida vajate
- Eraldiseisev AVR või Arduino/kloon (üksikasjalikke juhiseid selle kohta, kuidas teha oma üsna terviklikku eraldiseisvat AVR-süsteemi, sealhulgas välist kristalli, lahtiühendavaid kondensaatoreid ja reguleeritud toiteallikat, leiate minu teisest juhendist).
- Jada- või USB -ühendus teie hostarvutiga
- AVR -terminali versioon, millel on sisseehitatud TCP/IP -server
- Valikuliselt AVR Shell (avrsh), kui soovite oma välisseadmetele juurdepääsu saamiseks käivitada sihtmärgi AVR/Arduino püsivara.
TCP/IP -lüüs töötab mis tahes püsivaraga, mida kasutate või soovite kirjutada, kui see suhtleb arvutiga UART -i kaudu. Kahjuks pole Java -versiooni, seega töötab AVR -terminal praegu ainult Windowsis.
Samm: laadige alla ja installige AVR -terminal ja TCP/IP -server
AVR -terminal on Windowsi rakendus, mille tutvustasin varasemates juhendites. See võib rääkida teie AVR -iga RS232 USART kaudu, samuti kuulata sissetulevaid TCP/IP -ühendusi ja edastada need RS232 -ühenduse kaudu ootava AVR -i vastuseks. See ei ole täielik, kuid pakub esialgset tutvustust siin ja minu muudes juhendites üksikasjalikult kirjeldatud funktsioonidega. Viimase versiooni saab alla laadida siit. Tarkvara ei vaja täielikku installimist; saate tarkvara lihtsalt selle kataloogist käivitada. Tööriistariba tekstikast, mis ütleb, et ükskõik mis on kuulamiseks seostatav IP -aadress. ANY seob kõik IP -aadressid või valikuliselt võite loetleda ühe, millega siduda. IP -aadressist paremal asuv tekstikast on IP -port, millega server on seotud. Vaikimisi on 23232, kuid saate selle muuta mis iganes soovite.
Samm: installige oma kest
Enne kui teie AVR saab teiega tagasi suhelda, peab teil olema siht -AVR -is mingi operatsioonisüsteem või kest. Saadaval on paar, sealhulgas minu AVR Shell ja Bitlash kest.
Kasutage seda kogemust ka võimalusena kirjutada oma minimaalne kest.
Samm: Telnet ja naudi
Pidage meeles oma konfiguratsiooniteavet või jätke see vaikeseadetele. Minu näitepildil olen hostiga nimega "newton" ja telnet selle masinaga, millega minu AVR on ühendatud, hostiga "quadcpu1". Näete telneti standardväljundit. Niisiis, kui olete selle vaikimisi hoidnud, pääsete oma AVR/Arduinole juurde oma TCP/IP -võrgust järgmiselt: telnet 23232
või kui olete samal kastil: telnet localhost 23232
Ärge unustage kasutada muudetud konfiguratsiooni. See peaks nii olema. Nii telnet -serveri kui ka AVR -i püsivara lähtekood on avatud lähtekoodiga vabalt saadaval ja peaks andma teile piisavalt head teavet, et saaksite seda muuta või kirjutada kummagi oma versiooni. Järgmine samm võib olla TCP/IP -serveri Java- või Qt -rakenduse kirjutamine, et sellest saaksid kasu Maci ja Linuxi kasutajad.
Soovitan:
Tagasi põhitõdede juurde: jootmine lastele: 6 sammu (piltidega)
Tagasi põhitõdede juurde: jootmine lastele: olenemata sellest, kas ehitate robotit või töötate koos Arduinoga, vormige " praktiline " elektroonikast kuni projektiidee prototüüpimiseni, jootmise oskus tuleb kasuks. jootmine on hädavajalik oskus, mida tuleb õppida, kui keegi tõesti elektriga tegeleb
Kuidas pääseda juurde Dell Inspiron 15 3000 seeria kõvakettale: 10 sammu
Kuidas pääseda juurde Dell Inspiron 15 3000 seeria kõvakettale: Tere juhised, täna näitan teile, kuidas pääseda juurde kõvakettale Dell Inspiron 15 3000 seeria sülearvutis. Tõenäoliselt, kui loete seda, on teil probleeme arvuti tulistamisega ja soovite kõvaketast uuesti paigaldada või
Tere tulemast sõbra juurde: 10 sammu
Tere tulemast sõbrale: projekti lõid: Chris Kang, David Kalman, Rick Schutte ja Misha Gliwny
PDF -i loomine (MIDAGI JUURDE!): 3 sammu
PDF -i loomine (millestki!): Head päeva! Niisiis, soovite luua PDF -dokumendi. Teil on saadaval mitu tarkvaravalikut. Üks levinumaid on OpenOffice.org 3.0, mis suudab eksportida PDF -vormingusse. See on hea, kui töötate dokiga
Salapära kollased täpid: kas teie printer nuhkib teie järele?: 5 sammu (piltidega)
Salapära kollased punktid: kas teie printer nuhkib teie järele?: Kujutage ette, et iga kord, kui printite dokumendi, sisaldab see automaatselt salajast koodi, mida saab kasutada printeri ja potentsiaalselt ka selle isiku tuvastamiseks. Kõlab nagu spioonifilmist, eks? Kahjuks on stsenaarium