messu Postat Iunie 19, 2022 Autor Partajează Postat Iunie 19, 2022 Nu cunosc programare, asa ca am publicat ce am crezut ca este relevant si, ca eventuala acoperire a lipsurilor, am publicat link-ul cu TOATE RESURSELE pentru acest proiect, inca de la inceput. Este, dealtfel, partea de cod in care se face referire la calibrare si la EEPROM, dar care nu a trezit nicio suspiciune NIMANUI. Sau nicio suspiciune declarata. Daca cei care s-au implicat s-au si chinuit, le cer sincer scuze pentru omisiunea mea ! Daca cele 3 pagini, cu anumite detalii care ar putea ajuta si pe altii, mai nespecialisti, ca mine, sunt degeaba, atunci sa nu fie citite ! Link spre comentariu
nico_2010 Postat Iunie 19, 2022 Partajează Postat Iunie 19, 2022 Acum 9 ore, Liviu.Mihaiu a spus: Nu inteleg care a fost motivul pentru care nu ai publicat codul complet. Chiar ai fost sfatuit sa testezi numai portiunea de cod referitoare la ADC. S-au chinuit ceva persoane sa te ajute si s-au umplut trei pagini degeaba. Sketch-ul este compus din 5 fisiere, asa ca nu cred ca i-as fi dat eu voie sa faca asta decat sub forma de arhiva. Consider ca @messu nu are nicio vina ca Farhan asa a considerat ca intelege sa scrie sketch-ul, iar userul nu are cunostinte de programare (cel putin asa a afirmat). Asa ca te iei degeaba de el, doar daca nu cumva vrei sa inflamezi atmosfera in mod nejustificat. Link spre comentariu
Vizitator Postat Iunie 19, 2022 Partajează Postat Iunie 19, 2022 (editat) Acum 15 minute, nico_2010 a spus: Asa ca te iei degeaba de el, doar daca nu cumva vrei sa inflamezi atmosfera in mod nejustificat. Nu asta am vrut sa fac. Dar sa pare ca userul care a prezentat problema nu incercat nici macar un exemplu dintre cele simple care au fost propuse de colegi. Exemple care ar fi demonstrat ca nu este vorba de o problema ADC. Faptul ca nu are cunostinte despre programare nu justifica ignorarea sfaturilor date. Ok ? Editat Iunie 19, 2022 de Vizitator Link spre comentariu
nico_2010 Postat Iunie 20, 2022 Partajează Postat Iunie 20, 2022 @Liviu.Mihaiu: nu, nu este OK, atata timp cat, nepostand nicio propunere de solutie, buna sau mai putin buna, te arati ofuscat de faptul ca userul @messunu ar fi incercat variantele de solutii propuse (ai cunostinta ca, intr-adevar, nu le-a incercat?)! Daca nu ai nimic cu care sa contribui la solutionarea problemelor din postarea unui coleg, te rog sa te abtii. Link spre comentariu
messu Postat Iunie 20, 2022 Autor Partajează Postat Iunie 20, 2022 Ooooof, ce pacat ca se ajunge intr-un astfel de punct, de atat de multe ori ! Ce pacat ! Revin din motivul asta, trist, cu cateva precizari, cu care ma simt dator, in special fata de @nico_2010, dar si fata de @Marin1960, @zvonacfirst, @elison, @fratello, @mihaicozac. Asa cum am spus, si mentin ce am spus, chiar nu stiu programare. Probabil, daca m-as da peste cap, as putea sa scriu un cod de complexitatea sketch-ului "Blink" in Arduino si cam asta ar fi tot. In conditiile astea, pot sa afirm ca stiu programare ?? Eu zic, nu cu modestie ci cu realism, ca NU. Sunt convins ca, in conditiile astea, va intrebati cu toti, cum de stiu de EEPROM, de fusebiti, de subrutine si asa mai departe ? Stiu pentru ca am o lunga experienta cu electronica si chiar si ceva experienta cu lucrul cu microcontrollere, ceea ce m-a adus in punctul in care, desi nu stiu sa scriu cod, reusesc, cat-de-cat, sa citesc cod si sa-mi dau seama, in linii destul de mari, despre anumite parti componente ale codului respectiv (declarare variabile, bucle de lucru, comunicatie seriala, etc.) si poate, in mare, cam ce vrea codul respectiv sa faca. Asta este calea prin care am ajuns la solutionarea problemei pe care tot eu am deschis-o, precum si faptul ca M-A INNEBUNIT IDEEA ca faceam un lucru, la fel, de trei ori (am scris trei microcontrolere "identice") si o obtineam trei rezultate diferite, care stim cu totii cam ce inseamna.... N-am fost si nu sunt condus niciodata de ideea de a face pe nestiutorul ca, mai apoi, la adapostul asa zisei mele nepriceperi, sa vin cu solutii, sa dau lectii si sa fiu cel care salveaza ziua, in fata celor mult mai experimentati. Toti cei de mai sus ati fost amabili, v-ati implicat cu rabdare si sfaturi utile si VA MULTUMESC TUTUROR ! Este si motivul pentru care am revenit cu solutia la problema, in momentul respectiv. Puteam sa-mi rezolv treaba si sa-mi vad de ale mele. Mi s-a parut insa minimul semn de bun simt fata de voi, cei care v-ai implicat sa ma ajutati, ca sa spun care a fost problema si sa dau un final, speram eu, productiv, discutiei noastre. Asa cum se poate vedea din derularea postarilor, am urmat si am raspuns aproape tuturor sugestiilor facute, atat legate de fusebiti, mici modificari de cod, verificare de tensiuni, modalitati de scriere a hex-ului, atat cum am putut de bine si de repede. Am sarit doar peste sugestia lui @nico_2010, legata de registri ADCSRA si ADMUX, in special din cauza faptului ca nu stiu cum sa fac asta, dar si pentru ca @nico_2010 testase intre timp idea si parea nu e o solutie viabila. In aceste conditii, afirmatia ca am ignorat sfaturile date de voi toti, este o rautate gratuita si mizerabila. Astfel de utilizatori si astfel de intreventii in discutii reprezinta, aproape, cea mai joasa forma de prezenta si activitate pe forumuri. Mai jos de atat ar mai fi doar trivialitatile. Ce utilitate pot avea comentarii de genul "s-au chinuit ceva persoane sa te ajute si s-au umplut trei pagini degeaba", facute la finalul unui thread, derulat atat de normal si incheiat cu succes ? Ce utilitate pot avea comentarii de genul "nu a incercat nici macar un exemplu dintre cele simple care au fost propuse de colegi", in conditiile in care am raspuns, dupa puterile mele, tuturor segestiilor voastre ? Ce utilitate pot avea comentarii de genul asta, facute pe un forum, tehnic, unde prezenta si activitatea sunt total benevole, iar singurele cerinte sint bunavointa, deschiderea si abilitatile tehnice ? Raspunsul este: NICIUNA Este doar expresia rautatii manifestata in cel mai gratuit mod, de catre persoane care n-au legatura cu domeniul, n-au idei, n-au solutii, nu propun nimic ci aduc doar acuze nefondate si au doar pretentia de a avea ultimul cuvant. Este atat de rau ca nu stiu sa fac ceva, recunosc asta si cer ajutor, public, pe un forum ? Nu este acesta, sau si acesta, rolul unui forum ? Este atat de trist si am vazut asta si pe alte forumuri, ca, de foarte multe ori, intr-o discutie placuta si prductiva, intre participanti civilizati, cum-necum apare cineva care nu poate pana nu baga batul prin gard. Daca si in locuri ca acesta, un forum tehnic, populat de oameni pasionati si formati, nivelul discutiei ajunge in astfel de puncte, ce pretentie sa mai avem la ce se intampla pe starda ? Ooooooffff.... Imi spunea candva un prieten, stabilit de multa vreme in tarile nordice, ca la ei "filozofia" este ca: nu exista intrebare gresita, sau ca cel care intreba nu are cum sa greseasca pentru, ca d-aia intreaba, ca sa invete si deci nu poate fi judecat. Gresit poate fi doar raspunsul sau cel care raspunde.... Ce pacat ca in societatea noastra este atat de diferit ! In rest, va multumesc din nou si toate cele bune tuturor ! Link spre comentariu
nico_2010 Postat Iunie 20, 2022 Partajează Postat Iunie 20, 2022 @messu: Iti dau un sfat, ignora rautatile izvorate dintr-o autosuficienta nedovedita. Cat despre activitatea de programare ti-as recomanda sa inveti, incet-incet, lucrurile elementare care sa-ti serveasca scopului fara sa iei in seama interventiile "parerologilor" de profesie. In rest, bafta multa cu ceea ce vrei sa realizezi ca hobbist in materie de electronica si, daca mai intmpini probleme (in materie de microcontrollere), expune-le in sectiunea adecvata fara nicio jena, poate vom gasi si rezolvari. Link spre comentariu
messu Postat Iunie 20, 2022 Autor Partajează Postat Iunie 20, 2022 Multumesc mult, pentru tot, @nico_2010 Apreciez sustinerea ta ! Link spre comentariu
Vizitator Postat Iunie 20, 2022 Partajează Postat Iunie 20, 2022 La 13.06.2022 la 20:21, Marin1960 a spus: #define DBM_READING (A3) // potentiometer wiper (middle terminal) connected to analog pin 3 // outside leads to ground and +5V int val = 0; // variable to store the value read #define led 13 void setup() { Serial.begin(9600); // setup serial pinMode(led, OUTPUT); digitalWrite(led, LOW); } void loop() { val = analogRead(DBM_READING); // read the input pin Serial.println(val); // debug value if(val < 512) digitalWrite(led,LOW); else(digitalWrite(led, HIGH)); } @messu, sa nu ma intelegi gresit. Dar daca faceai ce a propus user @Marin1960 inca de la primele postari, poate mai repede se rezolva problema. Daca tot spui ca esti incepator, incearca sa intelegi ca trebuie sa asculti putin si de sfatul altora. Ai incercat cu exemplul citat de mine mai sus ? Ai dat de inteles ca ai facut asta si tot nu merge. @nico_2010, te rog sa fi mai calm si mai calculat in exprimarile jignitoare si offtopic. Link spre comentariu
nico_2010 Postat Iunie 20, 2022 Partajează Postat Iunie 20, 2022 Acum 10 minute, Liviu.Mihaiu a spus: @nico_2010, te rog sa fi mai calm si mai calculat in exprimarile jignitoare si offtopic. Este a doua oara cand iti vorbeste gura afara sa aiba o conexiune cu creierul! Am fost calm si foarte calculat, insa imi mentin parerea ca, atata timp cat nu ai nicio contributie la subiect, ar trebui sa te abtii. Si hu este prirma oara cand in mod deliberat actionezi asa. Cred ca o alta vacanta iti va limpezi gandurile si, mai alaes, iti va permite sa te corectezi. Link spre comentariu
yo4lhr Postat Octombrie 23, 2023 Partajează Postat Octombrie 23, 2023 Salut Sunt nou in "domeniu" si va rog o sugestie/sfat Am acea placa din foto si vreau sa instalez un fw pe microprocesor. Se poate face acest lucru direct pe acest atmega328u sau doar cu ajutorul altei placi tinta? Multumesc si scuze daca sunt "off topic" Link spre comentariu
cristi7521 Postat Octombrie 23, 2023 Partajează Postat Octombrie 23, 2023 Daca este cea de la adresa de mai jos, citeste mai jos in pagina capitolul "Instructions for use" https://www.optimusdigital.ro/ro/placi-avr/1685-uno-r3-atmega328p-atmega16u2-placa-de-dezvoltare-compatibila-cu-arduino.html Link spre comentariu
Bandi Szasz Postat Octombrie 23, 2023 Partajează Postat Octombrie 23, 2023 Este un Arduino Uno, pe microprocesor exista deja instalat un mic program denumit "bootloader" care permite ca acesta sa fie programat prin USB. Il connectezi la PC cu un cablu USB B ( de imprimanta ), instalezi Arduino IDE si de acolo se poate programa direct fara alte unelte, gaseste destule tutoriale cum sa face din Arduino IDE. Daca vrei sa incarci direct pe atmega328u fara a folosii bootloader-ul de arduino atunci iti trebuie un programator "AVR USBASP" separat. Link spre comentariu
daniels Postat Decembrie 7, 2024 Partajează Postat Decembrie 7, 2024 Am urmatoarea problema cu un Atmega328PB, dupa ce s-a actualizat ArduinoIDE am urmatoarea atentionare, programul este incarcat dar nu functioneaza. Am incercat sa actualizez biblioteca MiniCore-master, dar nici asta nu reuseste Nu stiu care e directorul destinatinatie si nu stiu ce sa fac. Link spre comentariu
zvonacfirst Postat Decembrie 8, 2024 Partajează Postat Decembrie 8, 2024 Documents/Arduino/library Link spre comentariu
daniels Postat Decembrie 8, 2024 Partajează Postat Decembrie 8, 2024 Am urmat indicatiile de pe Github legate de instalare, dar fara rezultat. Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum