AVR-Duino/Nano

Az oldal Demopaneljeinek _hardware_ kérdései...
Laci_L
DrótVégénSzéndarab
Hozzászólások: 41
Csatlakozott: 2013. december 3. kedd, 9:31

Re: AVR-Duino/Nano

Hozzászólás Szerző: Laci_L »

Üdv.

Azt tudja valaki, hogy a Nano plusz 2 Analogja (6-7) honnan van kivezetve az Atmega328P DIP chip-ről?
Az adatlapokat nézegetve a 16MHz kristály lábai gyanúsak, de......
Laci_L
DrótVégénSzéndarab
Hozzászólások: 41
Csatlakozott: 2013. december 3. kedd, 9:31

Re: AVR-Duino/Nano

Hozzászólás Szerző: Laci_L »

azt hiszem, megvan :oops:

az smd 32 lábú.... :roll:
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: AVR-Duino/Nano

Hozzászólás Szerző: Robert »

Az önálló A6/A7 lábról. Ezeken csak ADC van, nincs I/O vezérlőrész. Azért mert a sima DIP 28 lábó, az SMD meg 32.
Laci_L
DrótVégénSzéndarab
Hozzászólások: 41
Csatlakozott: 2013. december 3. kedd, 9:31

Re: AVR-Duino/Nano

Hozzászólás Szerző: Laci_L »

igen, köszi........közben rájöttem :oops:

zavar, hogy nem tudom használni a Nano-n a D0-D1 lábakat és gondoltalm, összedobok DIP28-cal egyet, de úgy is szűkösek a kivezetések.......illetve némi kompromisszummal már elégségesek. :)

Azt jól gondolom ugye - Robert -, hogy, ha egy másik Nano-n töltöm fel a programot a "meztelen" chipre, akkor megmarad a D0-D1, mint tiszta digital I/O!?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: AVR-Duino/Nano

Hozzászólás Szerző: Robert »

Így is megmarad a D0/D1.
Csak tessék beállítani, hogy I/O láb legyen.

Ha a nano-t kinövöd:
-> Arduino Leonardo vagy Pro Micro
-> Mega
-> Szervezési hiba.

Szervezés: Portbővítő alkalmazása, nem jó a lábeloszlási sor, stb.
Laci_L
DrótVégénSzéndarab
Hozzászólások: 41
Csatlakozott: 2013. december 3. kedd, 9:31

Re: AVR-Duino/Nano

Hozzászólás Szerző: Laci_L »

Kód: Egész kijelölése

byte Button1 =  0;  //D0
byte Button2 =  1;  //D1
:
:
void setup(void)
{
pinMode(Button1,  INPUT );
pinMode(Button2,  INPUT );
}
:
:
void CheckButton1()
{
  if (digitalRead(Button1) == HIGH) {
    delay(5);
    if (digitalRead(Button1) == HIGH) 
      st = !st;
  }
}


ezeket állítottam be, semmi Serial, de folyamatosan HIGH-ban vannak.
(külföldi fórumok szerint a fix 1-1k felhúzó ellenállásuk miatt, na én ezeket hagynám el a DIP28-as maszek megoldásnál)

de, ha van más megoldás Nano-ra, örömmel venném! :wink:
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: AVR-Duino/Nano

Hozzászólás Szerző: Robert »

Az 5 msecenkénti st != st-t nem is látod....

A simán GND-re húz miért nem jó?
Laci_L
DrótVégénSzéndarab
Hozzászólások: 41
Csatlakozott: 2013. december 3. kedd, 9:31

Re: AVR-Duino/Nano

Hozzászólás Szerző: Laci_L »

öööööööö...az a prell miatt van úgy.....sztem vmelyik leckéből vettem a mintát :oops:
és, ha tényleg meg lett nyomva a gomb, akkor átállítja az st az ellenkezőjére.

és vmiért sosem húz gnd-re!? :cry:
Laci_L
DrótVégénSzéndarab
Hozzászólások: 41
Csatlakozott: 2013. december 3. kedd, 9:31

Re: AVR-Duino/Nano

Hozzászólás Szerző: Laci_L »

most értelmeztem az utolsó sorodat :)

én ezt kötöttem be
http://arduino.cc/en/tutorial/button

lehet, a GND-re le jó lehet, de a nyák sajnos nem így lett összerakva már :(
de kipróbálom....
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: AVR-Duino/Nano

Hozzászólás Szerző: Robert »

Pech. Az AVR chip fordított logikájú:). Belső felhúzóellenállás van, nem belső lehúzó...
És hogy hogh vagy nagyonhigh a D0/D1 láb az bizony csak sima HIGH-ként értelmezhető....
Laci_L
DrótVégénSzéndarab
Hozzászólások: 41
Csatlakozott: 2013. december 3. kedd, 9:31

Re: AVR-Duino/Nano

Hozzászólás Szerző: Laci_L »

akkor ne is kössek neki ellenállást?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: AVR-Duino/Nano

Hozzászólás Szerző: Robert »

A ppzitívra húzós logika nem működik a D0/D1 lábon. Mert ha ellenállással trükközök, és a +ra kapcsolsz: a programozási lehetőséget szűnteted meg.
Laci_L
DrótVégénSzéndarab
Hozzászólások: 41
Csatlakozott: 2013. december 3. kedd, 9:31

Re: AVR-Duino/Nano

Hozzászólás Szerző: Laci_L »

GNDre kapcsolnék, és kell-e a meglévő 1k mellé még felhúzó a D0-D1-nél?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: AVR-Duino/Nano

Hozzászólás Szerző: Robert »

A 2 db 1k az _nem_ felhúzó, hanem a sorosporti ellenállás. Felhúzóból 2*10k-s kell a D0/D1 és a Vcc közé.
Laci_L
DrótVégénSzéndarab
Hozzászólások: 41
Csatlakozott: 2013. december 3. kedd, 9:31

Re: AVR-Duino/Nano

Hozzászólás Szerző: Laci_L »

köszi, erre gondoltam én is, csak szerettem volna megerősítetni :oops:
Válasz küldése