[ boogi @ 24.02.2019. 20:44 ] @
Pozdrav

Nedavno nabavio Arduino Uno R3 od Sintron-HK...pocetnik sto se tice C i Arduina...

Instaliran Arduino 1.8.8... ucitan iz Examlples > Basic > Blink

Uno radi ok.

kod je:

void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}


Ono sto je meni cudno bilo je da se na odredjenim pinovima ( 0,1 i 13 ), po ukljucivanju napajanja na plocicu ( dal preko USB ili sa adaptera 12V na konektor plocice) desavaju promjene na tim pinovima prije pocetka izvrsavanja programa.

pin13 - 3-4 puta blinka u ritmu cca 100ms ,
pin 1- bude konstantno upaljena cca 1 sek pa se ugasi ( i to ne skroz nego ostane malo upaljena)
pin 0 - bude upaljena i ostane upaljena

(na pinovima stavljene led diode i 1k otpornik u seriju)

pa tek onda Uno pocne sa svojim programom blinkanja u ritmu 1 sec...

jel ovo normalna pojava?

pinovi 0 i 1 se mogu staviti pomocu pinMode komande da budu OUTPUT i tada se gase pinovi ali tek posle izvrsavanja komande...znaci inicijalno stanje tih pinova je kao da je ukljucen serijski port...ili?


[Ovu poruku je menjao boogi dana 24.02.2019. u 22:17 GMT+1]
[ boogi @ 24.02.2019. 22:06 ] @
Jedan mnogo interesantan tutorijal oko Arduina...

lekcija 1

Ono sto sam zapazio kad je Paul pritisnuo taster za kompajliranje je da se LED na Unu (pin 13) upalila/blinknula nakratko, prije nego su RX/TX pocele da blinkaju (komunikacija sa PC) ..

ovo se desava i kod mene s tim sto ta 13ka , kod mene, blinkne ponovo posle zavrsetka prenosa podataka sa PC u Uno..a prije starta programa...
[ ZAS011 @ 25.02.2019. 08:19 ] @
Evotebi šeme od Uno, da bi znao šta se nalazi na kom pin-u





Pinovi 0 i 1 su za serijsku komunikaciju, na pin-u 13 se nalazi LED.
[ boogi @ 25.02.2019. 15:34 ] @
Hvala ZAS011...

Mislim da je ovde odgovor na moja pitanja....
[ ZAS011 @ 26.02.2019. 15:13 ] @
Kada u Nano napržiš preko ICSP novi bootloader, prijavi se sa "hello world" - treptanjem LEDare na pin-u 13.
Ako hoćeš da koristiš pinove 0 i 1 i ne treba ti serijska komunikacija, onda pišeš svoje programe u drugačijem okruženju, npr. AVR Studio i programiraš "arduino" eksternim programatorom.
Ako ti treba i pin 13 bez smetalice, odlemiš LEDaru, a isto i odvojiš USB komunikaciju (CH340 ili ono AVR čipče).
U tom slučaju to više nije Arduino Uno/Nano već samo pločica sa AtMEGA328p.