Amaxesha amaninzi, xa usebenza ngepleyiti Arduino Uno, kuyimfuneko ukuyiqalisa kwakhona ngaphandle kokungenelela ngokomzimba, mhlawumbi ngenxa yokuba isixhobo sikwindawo enzima ukufikelela kuyo okanye ngenxa yokuba sifuna ukuzenzekelayo inkqubo ngaphakathi kwekhowudi. Ngethamsanqa, kukho iindlela ezininzi zokwenza a misela kwakhona Arduino Uno ngesoftware, nganye ineengenelo zayo ezithile kunye nokusetyenziswa kwayo.
Kweli nqaku siza kubona iindlela ezahlukeneyo zokuqalisa kwakhona a Arduino Uno ngekhowudi, ukusuka ekusebenziseni izikhombisi zomsebenzi ukuya kusetyenziso lwezikhonkwane zedijithali ukuvelisa ukusetha kwakhona kwangaphandle. Siza kuphonononga kwakhona ukusebenza kwe Ukusetha kwakhona ngokuzenzekelayo xa uqhagamshela nge-serial port kunye nendlela yokuyiphepha ukuba ibangela iingxaki kwiiprojekthi zethu.
Susa kwakhona Arduino Uno usebenzisa izikhombisi zokusebenza
Enye yezona ndlela zisetyenziswayo ukuqalisa kwakhona a Arduino Uno ukusuka kwikhowudi kusetyenziso lwe-a isalathisi somsebenzi. Uluvo kukwabela idilesi yememori 0 kwisalathisi somsebenzi kwaye uyibize ukuze umqhubekekisi aphumeze ukusetha kwakhona inkqubo. Unokufunda ngakumbi malunga neeprojekthi ezinxulumeneyo kwi Isikhokelo se Arduino Uno.
Ikhowudi esisiseko yale ndlela yile ilandelayo:
String letra = "";
int x = 2;
void(* resetSoftware)(void) = 0;
void setup(){
Serial.begin(9600);
Serial.println("Iniciando.");
}
void loop() {
if (Serial.available() > 0) {
letra = Serial.readString();
Serial.println(letra);
if(letra.indexOf("v") > -1){
x = x + 5;
Serial.println(x);
Serial.println("Reseteado.");
delay(500);
resetSoftware();
}
}
}
Kule meko, xa unobumba "v" uthunyelwa kwiSeri Monitor, ibhodi yongeza i-5 kuguquko. x, iprinta ixabiso elitsha kwaye emva koko iphumeze ukusetha kwakhona ngokufaka phinda usete iSoftware (). Oku kubuyisela isilawuli esincinci kwisimo saso sokuqala ngokungathi iqhosha lokuseta ngokutsha licinezelwe. Kwezinye iindlela zokucwangcisa, ungabhekisa kwi Isikhokelo sokusebenzisa imilis kwiArduino.
Ukuseta kwakhona kwe Arduino Uno usebenzisa iPIN yedijithali
Enye indlela yokwenza ukusetha kwakhona okuthambileyo ukudibanisa iphini yedijithali kwiphini yokuseta ngokutsha yepleyiti. Oku kuphunyezwa ngocingo olulula phakathi kwephini lokuphuma (elifana ne-10) kunye nephini ye-RESET ye-Arduino. Le ndlela iluncedo ukuba ufuna isisombululo esikhawulezayo ngaphandle kokuguqula i-bootloader.
Ikhowudi yale ndlela ilandelayo:
String letra = "";
int x = 2;
void setup(){
digitalWrite(10, HIGH);
Serial.begin(9600);
Serial.println("Iniciando.");
pinMode(10, OUTPUT);
}
void loop() {
if (Serial.available() > 0) {
letra = Serial.readString();
Serial.println(letra);
if(letra.indexOf("v") > -1){
x = x + 5;
Serial.println(x);
Serial.println("Reseteado.");
delay(500);
digitalWrite(10, LOW);
}
}
}
Kule meko, ukuthumela unobumba "v" nge-Serial Monitor yehlisa imeko ye-logic ye-pin 10, ebangela ukusetha kwakhona ebhodini. Yenye indlela esebenzayo xa ufuna ukuqalisa kwakhona inkqubo kwisoftware ngaphandle kokuguqula ikhowudi yokuqalisa. Ukuba ufuna ulwazi oluthe kratya malunga nokuqhagamshelwa kweArduino, sincoma ukufunda malunga UArduino Nano.
Ukusetha kwakhona okuzenzekelayo kwe-Arduino xa uqhagamshelwe nge-serial port
Amacwecwe Arduino Uno Banendlela yokusetha kwakhona ngokuzenzekelayo xa uxhulumaniso lusekiwe nge-serial port. Oku kwenzeka ngenxa yokuba umgca we-DTR we-ATmega8U2 chip idibaniswe yi-100 nF capacitor kumgca wokuseta ngokutsha kweprosesa ye-ATmega328. Xa i-DTR ivuliwe, i-pulse iveliswa kumgca wokusetha kwakhona obangela ukuba i-Arduino iqalise kwakhona. Eli lilungu eliluncedo kwiiprojekthi ezininzi, ezinje ngezo zibandakanya imiboniso ye-OLED, onokuthi uyiphonononge kwi Isikhokelo kwi-0.96″ yemiboniso ye-OLED.
Le ndlela ivumela i isixhobo sokulayita ube nexesha elifutshane lokulinda kwaye wenze kubelula ukulayisha iinkqubo ezintsha ngaphandle kokucofa iqhosha lokuseta ngokutsha ngesandla. Nangona kunjalo, kwezinye iimeko le nto ingaba yintsilelo ukuba ikhowudi ixhomekeke kuxhumo oluqhubekayo lwe-serial.
Ukuphepha njani ukusetha kwakhona ngokuzenzekelayo xa usebenzisa i-USB
Ukuba ukusetha kwakhona ngokuzenzekelayo xa udibanisa i-Arduino kwikhompyutheni kubangela iingxaki ngokusebenza kweprojekthi, kukho isisombululo esilula sokuyikhubaza. Ipleyiti ibandakanya a umkhondo omncinci onokusikwa ukuphepha le ndlela yokuziphatha. Olu hlengahlengiso lunokwenziwa lula ukuba uyazazi izinto ezisisiseko ze-elektroniki, njengoko kuchaziwe kwinqaku Isikhokelo kubaqhubi beemoto ezinyathelayo.
Ukwenza oku, jonga ngokulula umkhondo ezantsi kwebhodi kufutshane nesinxibelelanisi se-USB kwaye usike ngesisiki okanye i-scalpel. Ukuba i-auto-restart feature ifuna ukubuyiselwa kwixesha elizayo, inokuphinda inikwe amandla ngokuthengisa i-jumper encinci phakathi kwamanqaku amabini kumzila.
Ukwazi ukukhubaza ukusetha kwakhona ngokuzenzekelayo kunika ulawulo olukhulu kwindlela i-Arduino eziphatha ngayo xa ifumana idatha kwikhompyutheni. Lawula ezi ndlela zokuseta ngokutsha a Arduino Uno Inika ukuguquguquka okukhulu kuphuhliso lweeprojekthi ze-elektroniki, ukuvumela ukuzenzekelayo, ukulungisa iimpazamo, kunye nokuphuculwa kokuziphatha kweenkqubo ezifakwe ngaphakathi ngaphandle kwesidingo sokungenelela ngesandla.