VAŽNO! Ovdje pročitajte kako se registrirati na forum. Bez registracije, nećete biti u mogućnosti pisati na forumu.
Pitanja vezana uz sve senzore iz ponude e-radionica.com
-
joskost94#9938
- Novak

- Postovi: 1
- Pridružen/a: sub pro 05, 2020 6:28 pm
Post
Postao/la joskost94#9938 » ned pro 06, 2020 12:33 pm
Pozdrav, uzeo sam kod vas LASER DISTANCE SENSOR TOF VL53L1X (MADE BY E-RADIONICA), ali imam problema s korištenjem senzora s Arduino UNO. Spojio sam ga kako piše na internetu (SDA I SCL pinove u A4 i A5 pinove, te VCC I GND u 5V i GND). Koristio sam svaki library koji je vezan s VL53L1X senzorom (jer ne znam koji treba za ovu verziju senzora) i pokušao pokrenuti example kod koji pružaju, ali ni jedan nije urodio plodom. Senzor ništa ne očitava. Arduino IDE je verzija 1.8.13. Nisam siguran jeli možda sam senzor neispravan ili nešto krivo radim, ali svaka pomoć je dobro došla.

-
david.zovko#6164
- e-radionica.com team

- Postovi: 425
- Pridružen/a: ned tra 15, 2018 2:59 pm
- Lokacija: Osijek, Croatia
-
Kontakt:
Post
Postao/la david.zovko#6164 » ned pro 06, 2020 8:08 pm
Pozdrav
hvala na kupovini. Imate UNO kao što je na shemi u tools izborniku?
Možete li nam staviti jedan kod kojega ste koristili te ispis u Vašem serial monitoru za taj korišteni kod?
-
ivan.fadiga#6074
- e-radionica.com team

- Postovi: 127
- Pridružen/a: ned tra 15, 2018 2:59 pm
- Lokacija: Osijek
Post
Postao/la ivan.fadiga#6074 » pon pro 07, 2020 7:52 am
Pozdrav,
Možete provjeriti s I2C scannerom radi li senzor i jel dobro spojen.
Ako očitate adresu senzora onda je spajanje ok, u suprotnom greška je u spajanju.
LP,
Ivan
-
david.zovko#6164
- e-radionica.com team

- Postovi: 425
- Pridružen/a: ned tra 15, 2018 2:59 pm
- Lokacija: Osijek, Croatia
-
Kontakt:
Post
Postao/la david.zovko#6164 » uto pro 15, 2020 9:23 am
Ovo je kod za I2C scanner kojega moežte koristiti. U Serial Monitoru će Vam se ispisivati pronađeni uređaji na I2C sabirnici:
Kod: Označite sve
#include <Wire.h>
void setup() {
Serial.begin (115200);
// Leonardo: wait for serial port to connect
while (!Serial)
{
}
}
void loop() {
Serial.println ();
Serial.println ("I2C scanner. Scanning ...");
delay(100);
byte count = 0;
Wire.begin();
for (byte i = 8; i < 120; i++)
{
Wire.beginTransmission (i);
if (Wire.endTransmission () == 0)
{
Serial.print ("Found address: "); delay(5);
Serial.print (i, BIN); delay(5);
Serial.print (" (0x"); delay(5);
Serial.print (i, HEX); delay(5);
Serial.println (")"); delay(5);
count++;
delay (1); // maybe unneeded?
} // end of good response
} // end of for loop
Serial.println ("Done."); delay(5);
Serial.print ("Found "); delay(5);
Serial.print (count, DEC); delay(5);
Serial.println (" device(s).");
delay(200);
} // end of setup