www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Arduino začetne težave
Pojdi na stran Prejšnja  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Arduino sekcija
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
rkulcar2
Član
Član



Pridružen-a: Sre 21 Feb 2007 23:15
Prispevkov: 120
Aktiv.: 0.57
Kraj: Lendava

PrispevekObjavljeno: Tor Jan 06, 2015 9:55 pm    Naslov sporočila:   Odgovori s citatom

Ja, vodilo je I2C. Se pravi da morajo biti obvezno drugi naslovi in ne gre to rešit z kakšnimi vmesniki?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mobwap
Član
Član



Pridružen-a: Sre 14 Mar 2012 9:42
Prispevkov: 326
Aktiv.: 2.21
Kraj: Doma

PrispevekObjavljeno: Tor Jan 06, 2015 10:25 pm    Naslov sporočila:   Odgovori s citatom

Ne potrebuješ nikakršnih vmesnikov.
Poglej na LCD-jevi kontrolni ploščici pade označene z A0 A1 A2. Na njih se pospajka/odspajka povezava za spremembo naslova I2C.
Če teh padov nimaš izpeljanih iz čipa to prve tri nogice na čipu. Glede na to,da imaš naslov 0x27, so vse tri HIGH, daj eno na LOW in je naslov spremenjen. Čip PCF8574 primer stran 5 poglavje 7.

_________________
INSTALLING DEMOCRACY.... ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡€€€€€€€€€€€€€€ 44% DONE.
Installation failed.
404 error: form not found.

FORMING GOVERNMENT.... ‡‡‡‡‡€€€€€€€€€€€€€€€€€€€€€€ 23% DONE.
Formation failed.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
rkulcar2
Član
Član



Pridružen-a: Sre 21 Feb 2007 23:15
Prispevkov: 120
Aktiv.: 0.57
Kraj: Lendava

PrispevekObjavljeno: Tor Jan 06, 2015 11:31 pm    Naslov sporočila:   Odgovori s citatom

Imam verzijo brez padov. Na čipu sem dvignil prvo nogico nato še drugo vendar naslov je še bil vedno enak 0x27.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mobwap
Član
Član



Pridružen-a: Sre 14 Mar 2012 9:42
Prispevkov: 326
Aktiv.: 2.21
Kraj: Doma

PrispevekObjavljeno: Sre Jan 07, 2015 8:54 am    Naslov sporočila:   Odgovori s citatom

LOW pomeni da moraš nogico povezat na Vss pin (GND) ne samo dvignit v zrak.
_________________
INSTALLING DEMOCRACY.... ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡€€€€€€€€€€€€€€ 44% DONE.
Installation failed.
404 error: form not found.

FORMING GOVERNMENT.... ‡‡‡‡‡€€€€€€€€€€€€€€€€€€€€€€ 23% DONE.
Formation failed.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
rkulcar2
Član
Član



Pridružen-a: Sre 21 Feb 2007 23:15
Prispevkov: 120
Aktiv.: 0.57
Kraj: Lendava

PrispevekObjavljeno: Pet Jan 16, 2015 10:20 pm    Naslov sporočila:   Odgovori s citatom

Namesto stikala/buttona bi rad uporabil rele na katerega bo priklapljala izmenična napetost 230 V. Izhod releja pa bo speljan na arduino, tako bo arduino ob sklenitvi 230V dobil impulz.
Moram narediti varovanje z Diodo? Če ja na katero stran jo moram priklopiti na izmenično ali na enosmerno na strani arduinoja?

lp.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
rkulcar2
Član
Član



Pridružen-a: Sre 21 Feb 2007 23:15
Prispevkov: 120
Aktiv.: 0.57
Kraj: Lendava

PrispevekObjavljeno: Sob Jan 17, 2015 7:30 pm    Naslov sporočila:   Odgovori s citatom

Prilagam fotografijo.
Kaj je še potrebno dodati?



IMG_8117.JPG
 Opis:
 Velikost datoteke:  50.77 KB
 Pogledana:  0 krat

IMG_8117.JPG


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mucek
Član
Član



Pridružen-a: Tor 01 Avg 2006 10:47
Prispevkov: 5333
Aktiv.: 24.73
Kraj: Domzale

PrispevekObjavljeno: Sob Jan 17, 2015 7:35 pm    Naslov sporočila:   Odgovori s citatom

Tranzistor in bazni upor? Smile

LP, g



Arduino_forum_1116753.png
 Opis:

Download
 Ime datoteke:  Arduino_forum_1116753.png
 Velikost datoteke:  15.9 KB
 Downloadano:  20 krat


_________________
...lahko pa se tudi motim ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mucek
Član
Član



Pridružen-a: Tor 01 Avg 2006 10:47
Prispevkov: 5333
Aktiv.: 24.73
Kraj: Domzale

PrispevekObjavljeno: Sob Jan 17, 2015 7:37 pm    Naslov sporočila:   Odgovori s citatom

Ajajaj, sem smotan - ti bi rad preverjal prisotnost 230 V d'oh! d'oh! d'oh!
Potem pa ti zgolj svetujem, da namesto releja uporabiš optokopler (+ še par malenkosti: dioda, upor, kondenzator), saj se bo rele kar prijetno grel čez čas, če bo dolgo časa priklopljen na 230 VAC.

Pa po tvoji shemi dodaj med rele in 5 V še en 1k upor, s katerim omejiš tok proti pinu.

LP, g

_________________
...lahko pa se tudi motim ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Jakey
Član
Član



Pridružen-a: Sre 11 Jul 2012 0:38
Prispevkov: 651
Aktiv.: 4.54
Kraj: Ravne/LJ/Kobarid

PrispevekObjavljeno: Sre Sep 23, 2015 2:54 am    Naslov sporočila:   Odgovori s citatom

Meni se pa pojavlja problem pri programiranju UNO-tov..medtem ko pri nanotih ni problema(načeloma).

Poskusil sem že z 2 različnima, pri obema enak rezultat. Kodo prevede, le naložit je ne more, izpiše mi spodnjo sliko.

Kdo ve, kaj mi je storiti?



namar.png
 Opis:
?
 Velikost datoteke:  32.43 KB
 Pogledana:  32 krat

namar.png



_________________
Predlagam, da kar napišem, si čimprej skopirat, saj bodo šerifi tega foruma verjetno pobrisali s predpostavko, da ne prispeva (dosti) k vrednosti foruma.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Peter123
Član
Član



Pridružen-a: Tor 13 Jan 2009 15:34
Prispevkov: 1366
Aktiv.: 7.35
Kraj: Lj.

PrispevekObjavljeno: Sre Sep 23, 2015 7:11 am    Naslov sporočila:   Odgovori s citatom

Poiskusi ponovno inštalirat driverje oziroma arduino.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Jakey
Član
Član



Pridružen-a: Sre 11 Jul 2012 0:38
Prispevkov: 651
Aktiv.: 4.54
Kraj: Ravne/LJ/Kobarid

PrispevekObjavljeno: Sre Sep 23, 2015 12:48 pm    Naslov sporočila:   Odgovori s citatom

Ni razlike, probal veckrat
_________________
Predlagam, da kar napišem, si čimprej skopirat, saj bodo šerifi tega foruma verjetno pobrisali s predpostavko, da ne prispeva (dosti) k vrednosti foruma.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
frenki
Moderator
Moderator



Pridružen-a: Ned 23 Feb 2003 21:26
Prispevkov: 6553
Aktiv.: 29.42
Kraj: Ljubljana (JN76GB)

PrispevekObjavljeno: Sre Sep 23, 2015 12:52 pm    Naslov sporočila:   Odgovori s citatom

Lahko bi bila težava z bootloaderjem. Nekje na forumu je že bilo govora o tem.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran
Peter123
Član
Član



Pridružen-a: Tor 13 Jan 2009 15:34
Prispevkov: 1366
Aktiv.: 7.35
Kraj: Lj.

PrispevekObjavljeno: Sre Sep 23, 2015 1:23 pm    Naslov sporočila:   Odgovori s citatom

Si probal prikomu, ki mu zadeve delujejo?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Jaka57
Moderator
Moderator



Pridružen-a: Ned 12 Dec 2004 21:47
Prispevkov: 5773
Aktiv.: 25.92
Kraj: Grosuplje

PrispevekObjavljeno: Sre Sep 23, 2015 5:34 pm    Naslov sporočila:   Odgovori s citatom

Nič nisi napisal, kateri Arduino IDE uporabljaš in od kje je tvoj Arduino Uno.
Tako kot je napisal Frenki.
Arduino Uno ima optiboot bootloader (hitrost prenosa 115200) in če ima tvoj Uno drugi bootloader (recimo klasični), potem je bitna hitrost pol manjša.

Poglej še v "Device settings", na kateri port se ti inštalira tvoj Uno in potem poglej, če je to isti port, kot ga imaš nastavljenega v IDE okolju.

Če je to(porti) vse tako kot mora biti probaj naložiti enostaven program (LED blink) s tem, da izbereš ploščo Duemilanove or Diecimilla.

_________________
Lp, Jaka
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
uc530
Član
Član



Pridružen-a: Pet 30 Okt 2015 15:06
Prispevkov: 17
Aktiv.: 0.16
Kraj: Po

PrispevekObjavljeno: Pet Okt 30, 2015 3:27 pm    Naslov sporočila:  Branje SMS Odgovori s citatom

Pozdravljeni!
Imam težavo s primerjanjem-preverjanjem sms-a iz gsm modula.
Ob prihodu SMSa ga preberem in izpišem na serijskem portu.
Ko je sms prebran izbrišem vse SMSje
Do tukaj vse ok. Rad bi sprejeti sms primerjal z ukazom ki sem ga prej določil v kodi in če je enak, bi spremenil eno spremenljivko.
Tu pa je težava ker ne znam pravilno primerjati ukaza ki se nahaja v glavni zanki.
A ima kdo kako rešitev?
Hvala!

Pa še skica:


Koda:

#include "SIM900.h"
#include "sms.h"


SMSGSM sms;

boolean started=false;
 char phone_num[20]; // array for the phone number string
char sms_text[100]; // array for the SMS text string
 
   
    #include <SoftwareSerial.h>
   SoftwareSerial cell(2,3); // RX and TX pins to communicate with cell module

int variable;

//#########################################################################################
// SETUP

    void setup()
    {
    Serial.begin(9600);
  // cell.begin(9600);   
   
      delay(5000); // some time for shield to connect

  Serial.println("GSM Shield is starting.");

  if (gsm.begin(9600)){
    Serial.println("\nstatus=READY");
    started=true; 
  }
  else Serial.println("\nstatus=IDLE");
 
  if(started){
      Serial.println("\nSTARTED");
delay(100); 
 }

 
variable = 1;
Serial.println("watching your sms");
    }
 

//#########################################################################################
// MAIN LOOP


   void loop()
    {
 
           char  position = sms.IsSMSPresent(SMS_UNREAD); //  preverjam nova neprebrana sporočila
           char  position2 = sms.IsSMSPresent(SMS_READ);  //  preverjam prebrana sporočila
 if (position) {     // če je kakšno sporočilo
   
 if(sms.GetAuthorizedSMS(position, phone_num, sms_text, 100, 1, 10))  // preberem njegove podatke (pozicijo, številko, tekst, ...)
   {

     Serial.println(sms_text);
     

     if( sms_text == "on"){        // primerjam sprejeti ukaz z željenim
    variable = 1;                  // če je ukaz pravi spremeni spremenljivko
    Serial.println("status = 1");  // in izpiše na serijski port
     }

     if( sms_text == "off"){       // primerjam sprejeti ukaz z željenim
    variable = 0;                  // če je ukaz pravi spremeni spremenljivko
    Serial.println("status = 0");  // in izpiše na serijski port
 }
 }
cell.println("AT+CMGD=1,4"); // izbrišem vsa sporočila
       Serial.println("deleted");
 }

}
//#########################################################################################
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Arduino sekcija Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Naslednja
Stran 9 od 10

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 68 dni


Powered by phpBB © 2001, 2005 phpBB Group