- Samsung Galaxy S24 - nos, Exynos
- Yettel topik
- Android alkalmazások - szoftver kibeszélő topik
- iPhone topik
- Megérkezett a Google Pixel 7 és 7 Pro
- Fotók, videók mobillal
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Redmi Note 13 Pro+ - a fejlődés íve
- Poco X6 Pro - ötös alá
- Mobil flották
Hirdetés
-
Toyota Corolla Touring Sport 2.0 teszt és az autóipar
lo Némi autóipari kitekintés után egy középkategóriás autót mutatok be, ami az észszerűség műhelyében készül.
-
Letartóztatták a bitcoin-Jézust
it Amerikai adókerülés vádjával, Spanyolországban tartóztatták le a bitcoin-Jézusként ismert Roger Vert.
-
Megbírságolták a Razert a Zephyr maszkok miatt
ph A cég elég olcsón megússza az ügyfelei félrevezetését, de az üdvözlendő, hogy az Egyesült Államok hatóságai nem siklottak el az ügy felett.
-
Mobilarena
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
Janos46
tag
Sziasztok!
Új vagyok arduino-ban és segítséget szeretnék kérni (remélem jó helyen).
Vettem egy Arduino UNO-t, és a leírtak alapján feltelepítettem (Win7) az 1.8.12-es programot. A z UNO-t csatlakoztatva a Win nem talált hozzá drivert, az eszközkezelő ismeretle neszköz - USB2.0 serial-t jelez, a portoknál pedig LPT1 és COM1 látszik, az UNOn pedig az ON led világít és az L led folyamatosan villog. Az arduino progit futtatva jelzi, hogy a COM1-en van. Az alaplap kezelőn beállítottam az UNO-t és betöltöttem a Példák/01.Basic/Blink-et, majd feltöltés után a zöld csík végig fut, némi várakozás után az alábbit 10-szer kiírja. Mi lehet a gond? Tudna valaki választ adni rá? Megköszönném, hogy tovább lephessek.
Hiba történt a vázlat feltöltése közben
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xbcArtillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Gyakorolgatok az UNO-val és az eredményt a soros port (COM3) monitorján lehetne megnézni, de azt nem tudom hogyan kell. Tudna segíteni valaki? Előre is megköszönöm.[ Szerkesztve ]
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Janos250 Köszi a segítséget.
-----------------------------------------
Most hogy játszadozok az ARDUINO-val és letöltök kész projekteket, több esetben előfordul, hogy már az ellenőrzésnél hibát kapok. A libraries könyvtárban minden esetben benne vannak a megfelelő könyvtárak. Gondolom akik közzétették a programokat, azoknak fut.
---
Az egyik: A program oldala: https://istarik.ru/blog/arduino/60.htmlHiba5:3:10: fatal error: TM1637.h: No such file or directory
#include "TM1637.h"
^~~~~~~~~~
compilation terminated.
exit status 1
TM1637.h: No such file or directoryEz részben igaz, mert a könyvtár ugyan fenn van, de a benne lévő fájl neve TM1637Display.h , amit ha kijavítok, akkor meg több hibát ír ki.
---
Másik: A program oldala: https://robotchip.ru/obzor-chasov-realnogo-vremeni-ds3231/Hiba1:9:1: error: 'DS3231' does not name a type; did you mean 'CS21'?
DS3231 rtc(SDA, SCL); // Инициализация DS3231
^~~~~~
CS21
C:\Users\Olga\Documents\Arduino\Hiba1\Hiba1.ino: In function 'void setup()':
Hiba1:14:3: error: 'rtc' was not declared in this scope
rtc.begin(); // Инициализировать rtc
^~~
És még sok minden.
---
Harmadik: Mit jelent a POSITIVE ???
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x3F ,2,1,0,4,5,6,7,3, POSITIVE);
void setup() {
lcd.begin(16,2);
//myRTC.setDS1302Time(00,04, 12, 06, 18, 04, 2017);
}
---
Ismét megköszönném a segítséget.[ Szerkesztve ]
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Hobbisoknak (mint én) és (talán nem csak) kezdőknek, van egy jó oldala az OSOYOO-nak, ahol 1916/04-től havonta napjainkig közölnek megépíthető részben gyakorló, bemutató programokat. Ezek nagyobbik része arduino-val foglalkozik. Érdemlegesen Innen indul: https://osoyoo.com/2016/04/[ Szerkesztve ]
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Folytatom az előző ( #12704) levelemet, miután itt ragadtam távol kis hazámtól és van időm böngészgetni. Most mindenek előtt ajánlom figyelmetekbe a - yandex.ru - oldalt, mert én a magam színvonalához számtalan sok hasznos megvalósítható cikket találtam. Igaz minden orosz nyelvű, de mivel a Raspberry Chromium böngészőjét használom, annak a fordítója kiválóan működik, nagyon érthetően fordít. Az alábbi oldalon kezdetnek 32 érzékelő cikke is van (meg még sok egyéb), mindegyikhez tartozik C nyelvben és Pythonban írt program. Ez az oldal angol nyelvű.
https://www.sunfounder.com/learn/sensor-kit-v2-0-for-b/lesson-1-dual-color-led-sensor-kit-v2-0-for-b.htmlArtillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Van több program is, amihez a ESP8266WiFi.h fájl kellene amit sehol sem találok, de ezzel nem vagyok egyedül, rajtam kívül még sokan keresik. Tudna vaki segíteni?
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
válasz tonermagus #12800 üzenetére
Szia.
Látom matekozol kicsit. Anno merő szórakozásból elkezdtem különböző mértani testek paramétereit számolgatni, és írtam rá programot. Elküldöm privbe, mert kissé termetes, nem akarom itt fárasztani a társaságot, lehet hogy sokakat nem érdekelne. Ezeket számolja:
A - gömb.
B - gömbcikk.
C - gömbsszelet.
D - félgömb rétege.
E - egészgömb rétege.
F - cső és henger.
G - oktaéder.
H - csonka gúla.
I - egyenes gúla.
J - csonka kúp
K - forgáskúp.
L - tóruszArtillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Elfogadható megoldás az, ha az Arduino NANO-nak a VIN lábáról van táplálva egy DS3231?
https://arduinoplus.ru/arduino-elektronnie-chasi/
Megköszönöm a választ,Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Eddig én is ezt tudtam. Két dolog támaszt bennem kételyeket. Egyik az, hogy aki már ilyen szinten ír progit, és le is közli (feltehetőleg ebben az állapotában működött is neki) nem lehet nagyon kezdő.A máski meg az, hogy van 3 különböző arduino-m, uno, nano és esp32, ezek után mindháromnak a VIN lábát megmértem, és ott volt az 5 volt. Ráadásul légyszi nézd meg az alábbi adatlap oldal, mert nem értem a VIN-hez írt magyarázó szöveget. https://arduinoplus.ru/wp-content/uploads/2017/09/nano.png
Mi az igazság?
.Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Ha megnézed a https://arduinoplus.ru/arduino-elektronnie-chasi/ oldalon az általa készített áramköri tábla rajzát, akkor ott a DS3231-nek a VCC-je a NANO-nak a VIN-jével van összekötve piros jelöléssel. Ezt akkor mire véljem? Elrajzolta?
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
válasz gyapo11 #12874 üzenetére
Igen, ez így rendjénvaló lenne. Ezt csak úgy tudnám elképzelni, hogy az usb-ről táplált belső 5 voltot rávezeti egy diódán nyitó irányban a VIN tüskére, (de akkor ott esik a diódán a feszültség), így ha VIN-re adod a feszkót a diód zár, befelé minden rendben múködik. De nem ismerek olyan diódát (ami nem jelent semmit), amin ne esne nyitóirányban valamennyit a feszültség. Itt pedig ugyan annyit mértem.
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok. Szeretnék két kérdésre választ kapni.
Kétféle bmp180 leírást látok, az egyiknél van VCC és 3.3 volt, a máiknál csak VIA. Azt olvastam, hogy az újabbaknál már van bennük szintáttevő, így lehet 5 voltot is adni. A 280-ra is ez vonatkozik. Igaz ez?
MAX7219 az újabb játékszerem. Amíg csak 1 mátrix volt, addig semmi gond, úgy forgattam mechanikusan vagy szoftverből ahogy akartam. De most hogy többet összekapcsoltam, a programban lévő parancsot nem értem. Nekem a bemenet úgy logikus, ahogy az rá van írva, tehát a több, az sorba van kapcsolva.
int numberOfHorizontalDisplays = 1; // az egymásután kapcsolt mátrixok száma (itt kellene 4-nek lenni)
int numberOfVerticalDisplays = 4; // az egymásfölé kapcsolt mátrixok száma (itt pedig 1-nek)
Most ha azt szeretném, hogy a szöveg fusson végig, akor horizontál 1 és a vertkál 4. Így most már működik, de mire rájöttem! Ez miért van?
Előre megköszönöm a választ.Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
válasz gyapo11 #12898 üzenetére
Megmértem. Valóban van benne egy dióda, az 1K terhelésre kb. 0.2 voltot esik a feszültsége, tehát lehet hogy egy germánium dióda van benne. Legalább is (régi) ismereteim szerint azon esik ennyit. Tehát akkor valóban helyes a kapcsolási rajz, és onnan is lehet táplálni egy nagyon kis fogyasztású valamit. Írok egy PÜ-t is.
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok.
Ha valaki jártas az OLED 1306-os témában, talán tud segíteni.
Vettem még otthon egy 1.3" és egy 0.96"-os kijelzőt. A 0.96-ost használtam, és az úgy működött ahogy kell. Mikor a nagyobbat beraktam a helyére fura dolgot láttam, amint láthattok is a képen. Gondoltam annak annyi és mivel itt majd fele áron lehetett venni, vettem egy másikat. Sajnos a jelenség ugyan az. Az kizárt, hogy ugyan az a hibája legyen mind a kettőnek. Az üzletben azt mondták működik, tehát nincs csere. Tudnátok segíteni?
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
OLED
Cikk: https://bitekmindenhol.blog.hu/2018/06/04/ssd1306_oled_kijelzo#comments
Az 1,3"-os lehet SSD1306 vagy SH1106 chip-el szerelt, a kisebbek csak SSD1306-osak lehetnek.SH1106 https://www.elecrow.com/download/SH1106%20datasheet.pdf
Support maximum 132 X 64 dot matrix panel
Embedded 132 X 64 bits SRAM
Operating voltage:
- Logic voltage supply: VDD1 = 1.65V - 3.5V
- DC-DC voltage supply: VDD2 = 3.0V – 4.2VSSD1306 https://cdn-shop.adafruit.com/datasheets/SSD1306.pdf
• Resolution: 128 x 64 dot matrix panel
• Power supply
o VDD = 1.65V to 3.3V for IC logic
o VCC = 7V to 15V for Panel drivingNem igazán értek hozzá. Akkor most 4 sor kimarad? Mert ha a 132 sorba akar 128 sort betenni, akkor bizony van elcsúszás. Ha a géphez jutok, megnézem hogy a .h fájlban van-e erre vonatkozó paraméterezés.
Vélemény?
Ps.
Ha valaki python alatt bíbelődik a 1306-al, akkor ajánlom az alábbi cikket:
https://ph0en1x.net/96-oled-display-ssd1306-raspberry-pi-connection-experimets.htmlArtillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok.
Turkászás közben nem kis meglepetésemre belebotlottam egy olyan oldalba, ahol nem csak az igét hirdetik, hanem az elektronikát is oktatják, ez pedig nem más, mint a Debreceni Megtestesülés Plébánia. Itt a 2013-2019-es évek oktató anyagait lehet megtalálni, melyekben többek között sok az arduino témakörrel és az ahhoz kapcsolódó elektronikával foglalkozó cikk meglehetősen alapos magyarázattal. Kezdőknek érdemes egy pillantást rávetniük. Az oktató anyagok címe, melyek a tanfolyam anyagai tartalmazzák innen kezdődnek:
http://megtestesules.info/hobbielektronika/2013/Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziaszok.
Az 1.3" OLED probléma megoldódott.# "Hello World" for display sh1106 in Raspberry Pi
# 2018 https://ph0en1x.net
from device import sh1106
from render import canvas
from PIL import ImageFont
from time import sleep
device = sh1106(port=1, address=0x3C, width=132, height=64) # for RPi rev 2 port(smbus) = 1
font = ImageFont.load_default()
with canvas(device) as draw:
draw.text((10, 0), "* Üdv mindazoknak *", font=font, fill=255)
draw.text((10, 15),"akik esetleg eddig", font=font, fill=255)
draw.text((5, 30), "nem tudták használni", font=font, fill=255)
draw.text((10, 45), "az 1.3-as OLED-et.", font=font, fill=255)
sleep(5) # Wait 3 seconds.-et.
device.command(0xAE) # Display OFF.
sleep(1) # Wait 1 second.
device.command(0xAF) # Display ON.
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Igaz hogy ez python (de lehet látni hogy min kell változtatni), de a githubon van az sh1106-hoz könyvtár, és ha másképp nem megy, akkor abból (nálam hozzáértőbbnek) talán az ssd1306.h fájlját át lehet írni, mer hiszen csak a felbontásban van különbség. Legalább is így gondolom.
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok.
Miután megkaptam a 1106-os csippel szerelt 1.3" kijelző python programjának a javítását, elgondolkoztam, hogy mivel a hibajelenség az arduinonál ugyan az volt (lásd #13049), megér egy próbát ott is a hasonló paramétereket kicserélni. Letöltöttem az Adafruit_SH1106-master.zip fájlját a githubról (15773).A zip-ből kimásoltam (../examples/sh1106_128x64_i2c/sh1106_128x64_i2c.ino) a példa fájlt, majd betettem a nálam lévő(.../Documents/Arduino) könyvtárba és elindítottam. Az létrehozta itt magának a könyvtárat a fájlal együtt. Tovább folytatva a vázlatban a letöltött .zip könyvtárat is berakattam a helyére (libraries). Ezek után a .ino, .h, és a .cpp fájlban minden 128-at átírtam 132-re. És lám, működni kezdett. Egy kis bibi azért még van vele, mert a megjelent ábrák ferdék, kissé jobbra tartanak. Mivel az én tudásom közelít a zéróhoz, megkérhetnék valakit arra, hogy ezt a hibát orvosolná? Úgy vélem rajtam kívül mások is örülnének egy ilyen használható kijelzőnek.Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok.
SSD1306.h (nem Adafruit) fájlt égen-földön nem találok. Tudna valaki segíteni?
Megköszönném.Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok. Lenne pár kérdésem, amivel nem boldogulok.
BMP280, amivel nem jutok dűlóre. Szkennerrel látom a címét 0x76. Van egy program, ami megállapítja, hogy BME280 vagy BMP280 van-e használva. Megállapítja a BMP280-at és fut. Azonban bármilyen más programot futtatok, nem található érvényes BMP280 érzékelő. A hardware-n (UNO) minden más eszköz működik (BMP180 BME/BMP280. Mi lehet a baj? Régebben nem volt gond.
Más:
Az alábbi címról töltöttem le a következőt. Eredtileg nem futott, de kicsit átbuheráltam az elejét, most jó lenne, de csak akkor ír ki értelmes karaktereket, ha előtte futtatok bármilyen LCD-s programot. Egy részét küldöm.
// https://masterclub.online/topic/15014-domashnyaya-meteostantsiya#include <Wire.h>
#include <LCD.h>
#include <LiquidCrystal_I2C.h>
#include "DHT.h"
#include <SFE_BMP180.h>
#define ALTITUDE 20.56
#define DHTPIN 2 // what digital pin we're connected to
#define DHTTYPE DHT11 // DHT 11, DHT 22 (AM2302), AM2321
DHT dht(DHTPIN, DHTTYPE);
LiquidCrystal_I2C lcd(0x27,16,2);
SFE_BMP180 pressure;
float t1,t2;
void setup()
{
Serial.begin(9600);
lcd.begin (16,2); // <<-- our LCD is a 20x4, change for your LCD if needed
lcd.setBacklight(HIGH);
lcd.home(); // go home on LCD
lcd.print("Weather Station");
delay(5000);
dht.begin();
pressure.begin();
}
void loop()
{
char status;
double T,P,p0,a;
status = pressure.startTemperature();
if (status != 0)
{
delay(status);
status = pressure.getTemperature(T);
if (status != 0)
{
Serial.print("1");
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Baro Temperature: ");
lcd.setCursor(0,1);
lcd.print(T,2);
lcd.print(" C\xDF");
t1=T;
delay(5000);
status = pressure.startPressure(3);
if (status != 0)
{
// Wait for the measurement to complete:
delay(status);
status = pressure.getPressure(P,T);
if (status != 0)
{lcd.clear();
lcd.setCursor(0,0);
lcd.print("abslt pressure: ");
lcd.setCursor(0,1);
lcd.print(P,2);
lcd.print(" hPa ");
delay(5000);
p0 = pressure.sealevel(P,ALTITUDE); // we're at 1655 meters (Boulder, CO)
a = pressure.altitude(P,p0);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Altitude: ");
lcd.setCursor(0,1);
lcd.print(a,0);
lcd.print(" meters");
delay(5000);
}}}}
}
Van még egy gondom. Ez egy oldal a sok közül. Az összesnél hiba a tm1637.init(); sorban van. Mi a megoldás erre is.
https://portal-pk.ru/news/94-arduino-chasy-podklyuchaem-k-arduino-ds3231-modul-i-ik-priemnik.html
Sajnos nagyon hiányosak a programozási ismereteim. Megköszönöm ha tudnátok segíteni.Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok.
Van 2 hardverem, az egyik a NodeMcu v3 Lua WI-FI ESP8266 CH340, a másik Lolin NodeMCU ESP8266 CP2102. Az elsőt használom, de a másodikkal nem boldogulok. Az ellenőrzés hibátlanul lefut, de a feltöltésnél hibákat ad. Felhasználás tekintetében van különbség közöttük, vagy lehet hogy rossz?Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
-
Janos46
tag
Sziasztok!
Találtam egy jó kis oldalt, ami 339 példa programot tartalmaz az aurdino számára. Amiket kipróbáltam, az mind működött is.
https://robojax.com/learn/arduino/Robojax.com forráskód a YouTube videókhoz
Ez az oldal a videók forráskódjának megosztására szolgál a Robojax YouTube-csatornáján.Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok.
Segítséget kérnék és köszönöm ha sikerül. Van az alább mellékelt porgram, ami nem akarja az igazságot. Ha nincs csatlakoztava a TM1632-es, akkor a portmonitoron megjelennek az adatok. Azonban ha csatlakotatom, akkor sem a portmonitoron, sem a kijelzőn nem láthatóak. A hw jó, mert az előzőben említett oldalról letöltött másik kicsit hasonló prgram azonos csatlakozó-kiosztással működik// https://vk-book.ru/ultrazvukovoj-dalnomer-hc-sr04/
// a TM1637 kijelző csatlakoztatása
#include <TM1637.h>
#define CLK 3
#define DIO 2
TM1637 tm1637(CLK,DIO);
// пины для HC-SR04
int echoPin = 12;
int trigPin = 11;
void setup() {
Serial.begin (9600); // a portmonitor kimenete
pinMode(trigPin, OUTPUT); // jel küldése
pinMode(echoPin, INPUT); // jel vétele
// kijelző inicializálása
tm1637.init();
tm1637.set(BRIGHT_TYPICAL);
}
void loop() {
int duration, mm; // változók a távolság tárolásához
// hagyja abba a jel küldését
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
// küldjön ultrahangos jelet
digitalWrite(trigPin, HIGH);
// várjon 10 mikroszekundumot
delayMicroseconds(10);
// hagyja abba a jel küldését
digitalWrite(trigPin, LOW);
// méri az echoPin pozitív impulzusának hosszát
duration = pulseIn(echoPin, HIGH);
// számolja ki az akadály távolságát
mm = duration / 5.8;
// adatkimenet a portmonitorhoz
Serial.print(mm);
Serial.println(" mm");
// adatkimenet a kijelzőhöz
tm1637.display( mm );
delay(1000);
}
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
válasz Janos250 #14090 üzenetére
Köszi a választ (és mindenkinek).
Valóban nekem a csak a TM1637-hez 4 könyvtár van a libraries-be. Mivel csak kisérletezgetek, összejött több mint 130 könyvtár ott. Most már azt fogom tenni, hogy azokat a progikat, amelyek nem futnak, egy külön konyvtárba fogom rakni és csak a kért fájlhoz tartozó konyvtárakat teszem a lib-be. Igazad volt, mert a Grove könyvtárral indult el, a portmonitor már ok, de a kijelzőn abszolút hibás adatok jelennek meg. Tudnád orvosolni?
Nem mondom hogy buta vagyok, bizonyos dolgokba bele tudok javítani, de ez így egészben nekem már kissé magas. Amúgy a (sz)ámítástecnika nem ismeretlen számomra (Commodore 64 óta). Megtetszett a programozás, de így 75 éves fejjel már nem fogok elérni nagy sikereket. Környezetemben senki nincs akivel eszmecserét folytathatnák ebben a témában. A pub-ban nem szándékozozm a pultot támogatni, ezért is kezdtem el ezt az egészet, a bringázás mellett egész jó kiegészítés. Ép testben ép lélek. Már volt rá példa, hogy meg kellett mutatnom a szig-et, nem hitték el a korom. Nnnna..., jól kisiránkoztam magam.[ Szerkesztve ]
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok.
Nem étem az alábbi dolgot. ST7789-el szeretnék dolgozni. Többek kozt van a https://simple-circuit.com/nodemcu-esp8266-bme280-sensor-st7789-tft-weather-station/ oldalon lévő kapcsolás (több hasonló is van). Az ST7789-nek van DC portja, de nincs CS portja. A kapcsolási rajznál a DC port van használva, de a programban a CS szerepel, amit már az ellenőrzésnél jelez is mint hibát. Tudnátok segíteni abban, hogy el tudjam indítani a programot?Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
válasz Janos250 #14133 üzenetére
Köszi válaszokat.
#14133 Janos250
Értem amit írtál. Ma már későn van (+2 óra). Holnap a szintátalakítóval kipróbálom amit küldtél, igaz ma kisérletet tettem egy nano-val (merthogy sokszor azon is futnak az uno progik), eredménytelenül. Azt viszont továbbra sem értem, miért jelez hibát az amit küldtem. Mindkettóben van CS sor, a tidben végég fut az ellenőrzés. Holnap írok az eredményről.#14132 weiss
Bocsi, de nem értem amit válaszoltál.Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Az előzőben küldött
https://simple-circuit.com/nodemcu-esp8266-ds18b20-sensor-st7789-display/
oldalon lévő programban meglehetősen sok hibát jelzett, ráadásul az érzékelő
csatlakoztatását is eléggé zavarosan adta meg, és még arra is hibát jelzett. Ime:A DS18B20 érzékelő adatcsatlakozója az ESP8266 NodeMCU D5 érintkezőhöz csatlakozik,
amelyet a kód a következők szerint definiál:
// define DS18B20 data pin
#define DS18B20_PIN D2 // DS18B20 data pin is connected to NodeMCUTalátam egy másik oldalt (és itt több programra is utal)
https://simple-circuit.com/nodemcu-esp8266-lm35-temperature-sensor-st7789-tft/
én is azokat a könyvtárakat használom amivel az is dolgozik. Az ellenőrzésnél a
#define TFT_CS D8 // TFT CS pin is connected to NodeMCU pin D8 (GPIO15)
sornál akad el és a köv etkező hibákat írja (a többi utalt programnál hasonló
a helyzet):aaa:17:19: error: 'D8' was not declared in this scope
#define TFT_CS D8 // TFT CS pin is connected to NodeMCU pin D8 (GPIO15)
^
C:\Users\Olga\Documents\Arduino\aaa\aaa.ino:21:39: note: in expansion of macro 'TFT_CS'
Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);
^
aaa:15:19: error: 'D3' was not declared in this scope
#define TFT_DC D3 // TFT DC pin is connected to NodeMCU pin D3 (GPIO0)
^
C:\Users\Olga\Documents\Arduino\aaa\aaa.ino:21:47: note: in expansion of macro 'TFT_DC'
Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);
^
aaa:16:19: error: 'D4' was not declared in this scope
#define TFT_RST D4 // TFT RST pin is connected to NodeMCU pin D4 (GPIO2)
^
C:\Users\Olga\Documents\Arduino\aaa\aaa.ino:21:55: note: in expansion of macro 'TFT_RST'
Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);
^
exit status 1
'D8' was not declared in this scope
Jó lenne, ha a hibát meg lehetne oldani, (avatott szemeknek vszin nem nagy gond, hisz mint a fotó is mutatja, működik) mert akkor a többi progit is kipróbálhatnám, és estleg lenne amit használni is tudnák, ráadásul az esetleges eljövendő problémákat javítani is tudnám (lásd a mottóm).
[ Szerkesztve ]
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok.
Ha valakit érdekel az ESP8266 + Arduino + OpenWRT: DHT11 és DS18B20 hőmérséklet-naplózó projekt lépésről lépésre, akkor megtalálhatja az alábbi oldalon (jól fordít a Google):
http://www.count-zero.ru/2018/esp8266_arduino/Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Lenne egy kérdésem. Arduino + TM1637. Azok a programok amelyek a TM1637.h-t használják, egyik sem működok, a libraries-ben az ehhez tartozó 4 féle könyvtárral is próbálkoztam sikertelenül. A TM1637Display.h-s programokkal nincs semmi gond, tehát nem hw a hibás. Nincs véletlenül valakinek ótlete a hibára, vagy egy rövidke működő programja a libraries-be való könyvtárral együtt próbára?Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
A cserét már próbáltam, így hibajelzéseket kapok. Az erdeti futtatásával hibajelzés nincs, csak éppen nem müxik. Az alábbi linkekben megtalálható többféle TM1637.h fájl. Az első link kommenteket is tartalmaz a programhoz és megadja a működéshez szükséges TM1637.h könyvtárát is. Remélem elég ennyi infó is. Van lehetőséged kipróbálni a programot? Esteleg bárki aki olvassa ezt a levelet, ki tudná próbálni?
https://robotchip.ru/obzor-semisegmentnogo-indikatora-na-mt1637/
https://voltiq.ru/tm1637-and-arduino/
http://arduino-kid.ru/indicator_TM1637
https://drive.google.com/file/d/1XMhJqxc61jPNbxV5V-xhDbtgeRYmFXoY/viewArtillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Köszi a segítséget, feltettem a 1.6.5-öt és néhány probléma megoldódott. Eddig a 1.8.3 ment és valószínüleg ott lehetett a gond. A felsorolt libek küzül eddig egyik sem ment. Most az eddig nem menteket fogom kipróbálni a 1.6-al. Nem hinném, hogy az orosz oldallal lenne a gond, mert nagyon sok progit töltöttem le és döntő többségéban jók voltak. Mivel közeleg egy nagyon nevezetes nap/éjszaka, és ha nem is lehet felhőtlenül ünnepelni, de azért biztosan kászülsz valamilyen formában rá, ezért ne foglakozz a dolgaimmal, az észrevételeid alapján ügyködök tovább, és ha majd lesznek gonjaim megemlítem. Egyenlőre ennyit. Mégegyszer köszi (meg másoknak is) a tanácsokat és segítséget.
A lehetőségekhez képest jó szórakozást és kovid mentes új évet.Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Van egy öregecske LinkSys WRT54GSrouterem, amit lecseréltem egy valamivel jobb TL-WR845N-re. Amikor a PC USB portján keresztül csatlakoztattam az ESP8266-ot, akkor a routerben láttam a MAC és IP számát is és igy wifin keresztül ki tudtam olvasni a beírt program által küldött adatokat. A PC észreveszi a csatlakozást, de a mostani routerban ezt nem találom sehol sem. A portszám ismerete nélkül nem tudok csalakozni hozzá. Azt sem tudom, hogy egyáltalán beírja-e, mert látszólag igen. Ha van valakinek hasonló routere és programoz 8266-ot vagy MAC és IP címmel ellátott eszközt, megírná hogy a routerben milyen beállításokon kell változtatni? Mert egyébként mindene jól működik.Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
válasz Janos46 #14791 üzenetére
Szemléletesen. Tehát mint látható a felső képen - linksys router - az ESP eszköznek a PC USB-be való csatlakozását látni lehet a routerben. Ezzel szemben az alsó képen - TP-link - esetében ez nem látható, annak ellenére, hogy a PC mindkét esetben érzékeli a csatlakoztatást. A TP-LINK minden routerbe dugott és wifis eszközt felismer kivéve az usb-st. Arra dondoltam, hogy a routerben még valamit paraméterezni kellene, hogy az usb-st is felismerje. Remélem így már érthetőbben írtam le.[ Szerkesztve ]
Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Heuréka, műküdik! megkaptam a megoldást a TP-LINK -re a Windows 10 fórumon.
Lehet, hogy csak annyi a gond, hogy nem jó tartományban "dolgozik", azaz a régi router-ed alapértelmezett belépési címe pl. 192.168.1.1 (ezáltal a DHCP tartomány 192.168.1.100 és 192.168.1.199 közé esik), míg az új router-é meg 192.168.0.1 (ezáltal a DHCP tartomány 192.168.0.100 és 192.168.0.199 közé esik) és ezért nem látja.
A régi routerben nézd meg milyen IP-t osztott ki/ kap az ESP8266 és annak megfelelően állítsd át az új router-ed belépési címét(a DHCP tartomány automatikusan átáll)Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok!
Van egy kis meterológia állomásom NODEMCU-val (ESP8266). Kérdésem, hogy elkészítehetem-e ezt a WiFi ESP-12E chip ESP8266-el. Valamint ezt hogyan tudom programozni? A másikat könnyű a porton keresztül, ezen nincs.
Koszi a segítséget.Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Szasztok.
Segítséget kérnék, mert egy frissítésnél az ESP8266-nak a 3.0.0-ás verzióját felrakta, és azóta az eddig működőknek annyi. Megpróbltam a régebbit visszarakni (2.7), de nem találom a Könyvtár kezelásek-ben az ESP8266-nak a 3-ra frissített fájlját. Beírtam a keresőbe, de nincs közöttük, pedig az Apdata stb-ben ott van a 3.0.0. Vagy lehet hogy rosszul keresem? Elóre is megköszönöm a segítséget.Artillery, lelkes újonc vagyok, tanulni akarok!
-
-
Janos46
tag
Sziasztok.
Segítsetk, hogy miképpen lehet letiltani azt, hogy ne akarja az ESP8266-ot V3.0 verzióra állandóan frissíteni, ezt nem szeretném, mert egyszer már póruljártam vele. Előre is megköszönném.Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok.
Immár itthonról próbálom folytatni az arduinoval kapcsolatos játszadozást, de megint abba a helyzetbe kerültem, hogy az Arduino nem ismeri fel a kinti munkáimat. A gép érzékeli amikor csatlakozok pl. ESP3288-al, de nem látom a címét a router (a cím megegyezik a kintivel 192.168.1.1) (TpLinkWR1043 | suste/headless@OpenWrt@0.8.1 Barrier Breaker 14.07) listában.
Előre is köszi a segítséget.Artillery, lelkes újonc vagyok, tanulni akarok!
-
Janos46
tag
Sziasztok.
Egy BH1750-et próbálgatok változó sikerrel. Betöltöm, elindul rendesen és méri a fényerőt. Egy idő után leáll és:
[BH1750] ERROR: received NACK on transmit of address
Error initialising BH1750
BH1750 Test begin
[BH1750] Device is not configured!
Újra indítva is marad ez az állapot. Azonban ha másnap ismét elindítom mér, de újra kezdi az egészet. Gondoltam hátha melegszik, habár nem érezni, de azért beraktam a hűtőbe, próbáltam sztaniollal közös potenciára hozni, de semmi nem számít.
Mi lehet az oka ennek és az alábbinak is?
Ha bármilyen programot betöltök, akkor rövid idő után az alábbit írja ki:
Érvénytelen könyvtár található ebben: C:\Users\picur\Documents\Arduino\libraries\arduino-esp32-master: nem található fejfájl (.h) itt: C:\Users\picur\Documents\Arduino\libraries\arduino-esp32-master
Ettől függetlenül működnek a programok. Az érdekesség az, hogy ha csak az üres könyvtár van, akkor is ezt írja ki.Artillery, lelkes újonc vagyok, tanulni akarok!
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest