VAŽNO! Ovdje pročitajte kako se registrirati na forum. Bez registracije, nećete biti u mogućnosti pisati na forumu.

Croduino Basic3 - I/O pins

Pitanja vezana uz Croduino pločice: Basic serija, NOVA/miniNOVA serija, STM32, Damba itd.
Odgovorite
Avatar
aljosa.kesic#3516
Novak
Novak
Postovi: 6
Pridružen/a: pon svi 04, 2020 8:55 am

Croduino Basic3 - I/O pins

Post Postao/la aljosa.kesic#3516 » pon vel 08, 2021 7:13 pm

Poštovanje, jedno laičko pitanje - kako ukloniti crne plastične ulaze sa pločice?
Da li ih treba odlemiti ili ih se može ukloniti i brutalnijim pristupom :character-jason: ?
Naime, trebam smjestiti pločicu u postolje makete koje je prilično nisko i ti crni ulazi mi strše.
U originalnom projektu je korišten Arduino Nano, dakle trebam postići da bude ovako kao na slici:
slika
Nadam se da ste me razumjeli. :handgestures-fingerscrossed:
Hvala!
ivan.fadiga#6635
e-radionica.com team
e-radionica.com team
Postovi: 168
Pridružen/a: ned tra 15, 2018 2:59 pm
Lokacija: Osijek

Re: Croduino Basic3 - I/O pins

Post Postao/la ivan.fadiga#6635 » uto vel 09, 2021 7:10 am

Headere je bez lemne kade teško skinuti da se mogu ponovno koristiti, ali i bez njih se mogu zalemiti žice što je za gotove projekte bolje rješenje.
Headere možete skinuti kako želite ali treba paziti da se ne ošteti pločica i vodovi na njoj što je brutalnijim metodama skidanja teže postići.
Jednom sam skidao headere s par Croduina tako da sam vrućim zrakom lagano zagrijao plastiku i maknuo ju kako bi dobio svaki pin zasebno i onda sam samo lemilicom išao redom i skidao pinove.
Mislim da je to dosta dobar način jer ih je teško skinuti sve zajedno, pokušao sam i onda mi se raspala plastika pa sam otkrio opisani način skidanja.
Možete ih i izrezati Klještana i onda komadiće što ostanu zalemljeni poskidati kasnije lemilicom da Vam ne smetaju.

LP,
Ivan
Avatar
aljosa.kesic#3516
Novak
Novak
Postovi: 6
Pridružen/a: pon svi 04, 2020 8:55 am

Re: Croduino Basic3 - I/O pins

Post Postao/la aljosa.kesic#3516 » uto vel 16, 2021 10:07 am

Ovo posljednje sam i odradio - kliješta i lemilica, strpljivo i oprezno.
Rezultat je upravo ono što mi je trebalo.
Hvala na pomoći! :handgestures-thumbupleft:
ivan.fadiga#6635
e-radionica.com team
e-radionica.com team
Postovi: 168
Pridružen/a: ned tra 15, 2018 2:59 pm
Lokacija: Osijek

Re: Croduino Basic3 - I/O pins

Post Postao/la ivan.fadiga#6635 » sri vel 17, 2021 7:17 am

Super da ste uspjeli, nadam se da će Vam daljnji razvoj projekta biti uspješan, ali ako zapnete slobodno se ponovno javite.

LP,
Ivan
Avatar
aljosa.kesic#3516
Novak
Novak
Postovi: 6
Pridružen/a: pon svi 04, 2020 8:55 am

Re: Croduino Basic3 - I/O pins

Post Postao/la aljosa.kesic#3516 » sub tra 10, 2021 5:49 pm

Pozdrav, opet. Evo - zapeo sam! :doh:
Uploadao sam program kojim se regulira paljenje i gašenje LEDica na maketi.
S jedne strane sam spojio napajanje od 12V i uzemljenje. Na drugoj strani sam spajao i isprobavao jednu po jednu LEDicu s otpornicima i uzemljenje (bez lemljenja) i sve je radilo bez greške.
Kad sam se uvjerio da rade, zalemio sam cijeli niz LEDica na digitalnim na ulazima od 0 do 12, no kad sam upalio napajanje - ništa se nije dogodilo.
Prije lemljenja LEDice koje se nalaze na samom Croduinu su svijetlile u režimu kojim su trebale i LEDice koje sam spajao na ulaze 0 i 1, a sada svijetle konstantno. Ledice spojene na 13 ulaza NE svijetle.
Pokušao sam reset, pa nanovo upload, međutim upload više ne prolazi.
Javlja grešku: avrdude: stk500_recv(): programmer is not responding
Ima li pomoći? Jesam li nešto spržio? :?
ivan.fadiga#6635
e-radionica.com team
e-radionica.com team
Postovi: 168
Pridružen/a: ned tra 15, 2018 2:59 pm
Lokacija: Osijek

Re: Croduino Basic3 - I/O pins

Post Postao/la ivan.fadiga#6635 » pon tra 12, 2021 7:15 am

Pozdrav,
Može neka slika spajanja ili barem nacrtati kako je sve spojeno.
Ako imate spojeno nešto na GPIO 0 i 1 onda Vam upload ne radi jer se ti pinovi koriste za UART komunikaciju putem koje se prenosi kod na pločicu.
Spominjete 12V na ledicama te njih spajate na Croduino što nije dobro jer su pinovi 5V tolerantni i svaki veći napon spali mikrokontroler, ali nakon sheme će biti jasnije što je gdje spojeno i jeli nešto spaljeno.
Kada se upravlja s nekim trošilima veće snage ili kao u primjeru većeg napona od napona mikrokontrolera treba koristiti tranzistore. Dobar primjer za LED se nalazi na linku.

LP,
Ivan
Avatar
aljosa.kesic#3516
Novak
Novak
Postovi: 6
Pridružen/a: pon svi 04, 2020 8:55 am

Re: Croduino Basic3 - I/O pins

Post Postao/la aljosa.kesic#3516 » pon tra 12, 2021 10:50 am

Poštovani,

Upload sam odradio prvo i nije bilo problema.

12V sam spojio na VIN i ground.

Zatim sam spajao jednu po jednu LEDicu i otpornik bez lemljenja, da bih provjerio svijetle li po programu, i bilo je OK. Radile su i one spojene na 0, 1, 2, i ostale.
Kad sam se uvjerio da rade kao treba, onda sam zalemio cijeli niz 0 – 12.

AAARGH :angry-cussing:

Sad dok vam ovo pišem sam shvatio što sam napravio. Od silnog uzbuđenja nisam ni spojio LEDice, pustio sam struju samo na otpornike! :angry-banghead: :angry-banghead: :angry-banghead:
(EDIT: Zapravo, mislim da sam nakon što sam spojio otpornike opet pokušao testirati jednu po jednu, ali već prva nije radila.)

Pločica je još uvijek živa, LEDice ugrađene na njoj svijetle, pa i narančasta prilikom reseta. Pitanje ostaje isto – ima li pomoći? :eusa-pray:

Hvala!
slika
ivan.fadiga#6635
e-radionica.com team
e-radionica.com team
Postovi: 168
Pridružen/a: ned tra 15, 2018 2:59 pm
Lokacija: Osijek

Re: Croduino Basic3 - I/O pins

Post Postao/la ivan.fadiga#6635 » uto tra 13, 2021 7:15 am

Pozdrav,
Ako su spojeni samo otpornici i nema kratkog spoja među njima onda su svi pinovi OK.
Vidim da koristite različite otpornike, za LEDicu na 5V bi optimalan otpornik bio oko 250 Ohma, ali može se koristiti i veći samo će slabije svijetliti, tu ne treba opet pretjerati jer će LEDica jako slabo svijetliti pa se neće ni vidjeti ili uopće neće svijetliti.
Ako se kod i dalje vrti onda bi sve trebalo biti ok, upload možda ne radi ako us otpornici na pinovima 0 i 1 spojeni na ovim nožicama što izlaze iz pločice (trebaju ići na LED).
Možete probati staviti LED na otpornik manje vrijednosti pa vidjeti kako svijetli te ako radi znate što treba..

LP,
Ivan
Avatar
aljosa.kesic#3516
Novak
Novak
Postovi: 6
Pridružen/a: pon svi 04, 2020 8:55 am

Re: Croduino Basic3 - I/O pins

Post Postao/la aljosa.kesic#3516 » uto tra 13, 2021 8:45 am

Pozdrav!
Otpornici su različitih vrijednosti jer su neke LEDice jače, a neke slabije, pa sam ih morao ujednačiti.
Kod se ne vrti, odnosno nešto se promijenilo u trenutku kada sam prvi put spojio struju nakon što sam zalemio otpornike.
To sam zaključio po režimu paljenja ugrađenih LEDica koje su nakon uploada treperile kao što trebaju treperiti LEDice spojene na prvim portovima, a nakon spajanja (lemljenja) su svijetlile gotovo konstantno.
Sada sam odlemio sve što sam spojio, ali još uvijek ne mogu uploadati ništa, odnosno javlja mi već spomenutu grešku.
Upload ide, naizgled normalno, tek na kraju kad izgleda da je upload gotov izbaci mi slijedeće:

Arduino:1.8.13 (Windows 10), Ploča: "Arduino Duemilanove or Diecimila, ATmega328P"
Skica koristi 3486 bytes (11%) od prostora za program. Maximum je 30720 bajtova.
Globalne promjenjljive koriste 43 bajtova (2%) RAM-a, ostalo je 2005 bajtova za lokalne promjenjljive. Maximim je 2048 bajtova.

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x78
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x78
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x78
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x78
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x78
avrdude: stk500_recv(): programmer is not responding
Problem prijenosa na pločicu. vidi http://www.arduino.cc/en/Guide/Troubleshooting#upload za sugestije.
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x78
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x78
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x78
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x78
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x78

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Vjerojatno sam nešto kratko spojio. Šteta, funkcioniralo je prije samog lemljenja.
Naručit ću novu pločicu.

Hvala i pozdrav!
ivan.fadiga#6635
e-radionica.com team
e-radionica.com team
Postovi: 168
Pridružen/a: ned tra 15, 2018 2:59 pm
Lokacija: Osijek

Re: Croduino Basic3 - I/O pins

Post Postao/la ivan.fadiga#6635 » uto tra 13, 2021 11:40 am

Ovo na početku je kompajliranje koda i to se radi na računalu zato i ide sve dobro jer kod nema grešaka..
Kada počne upload onda izbaci error jer je vjerojatno spaljen mikrokontroler, jer prema opisu kako pali LEDice mora biti on.

LP,
Ivan
Avatar
aljosa.kesic#3516
Novak
Novak
Postovi: 6
Pridružen/a: pon svi 04, 2020 8:55 am

Re: Croduino Basic3 - I/O pins

Post Postao/la aljosa.kesic#3516 » uto tra 13, 2021 11:54 am

Naručio sam novu.
Ovaj put ću ostaviti headere, a prilagoditi kućište, odn. bazu makete.
Tako će biti lakše i sigurnije raditi.
Hvala još jednom i pozdrav! :greetings-waveyellow:
ivan.fadiga#6635
e-radionica.com team
e-radionica.com team
Postovi: 168
Pridružen/a: ned tra 15, 2018 2:59 pm
Lokacija: Osijek

Re: Croduino Basic3 - I/O pins

Post Postao/la ivan.fadiga#6635 » sri tra 14, 2021 7:14 am

Svakako bi to bilo bolje rješenje da se na protoboard stave muški headeri koji se mogu utaknuti u Croduino i da se tako lakše može sve skupa skinuti.

LP,
Ivan
Odgovorite