- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- gban: Ingyen kellene, de tegnapra
- Elektromos rásegítésű kerékpárok
- Argos: Szeretem az ecetfát
- zebra_hun: Hűthető e kulturáltan a Raptor Lake léghűtővel a kánikulában?
- Gurulunk, WAZE?!
- eBay-es kütyük kis pénzért
- Parci: Milyen mosógépet vegyek?
-
LOGOUT
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
-
Janos250
őstag
Igen, mint írtam, bocs, nem Te vagy a hunyó, hanem az oldal.
Azóta már többször próbáltam több gépen ezt az oldalt. Az esetek 90 százalékában valóban az az oldal jön be,
de kb. tíz százalékban átirányít mindenféle mocsok oldalakra, amik ilyesmiket kérnek, mint küldjek emeltdíjas SMS-t, regisztráljak "ingyen" de a bankkártyám, bankszámlám hozzáférési adatait kéri, stb.Tehát mégegyszer bocs.
A programodhoz érdemileg nemigen tudok hozzászólni, szerintem működni kéne.
Ugye nem az van, hogy az alap dolgokból véletlen elfelejtettél valamit:
- föld a SIM900 és arduino között összekötve?
- a SIM900 tápja ugye elbír 2A-e rántást? Igen, gyári leírás ide, vagy oda, kell neki erős táp!
- én még annyit próbálnék, hogy az idézőjeleken belül kihagynám a szóközöket
- biztos ugye, hogy az Rx a Tx-hez van kötve és fordítva (mivel egy halom SIM900-as panel van, a lábszámok nekem semmit nem mondanak, hacsak nem arduino shieldről van szó)
- tápok ugye mindenütt rendben vannak?
- a kapcsolódást jelző led (be van kötve?) mit jelez? Kapcsolódott, vagy nem?
- adnék sima AT-t, és figyelném serial monitoron, hogy válaszol-e rá (sikerült-e az autobaudrate szinkronizáció) ? -
Janos250
őstag
"Ez egy előfizetéses tartalomszolgáltatás (video) amelynek díja heti 3sms/960Ft/SMS-ként mindaddig, amíg nem küldöd el a STOP szót a 16036 számra"
Küldtél nekünk egy linket, aminél - ha nem vagyunk eléggé figyelmesek - havi háromezer forintunk bánja.
Ügyes!
Egyébként egy kissé kilóg a lóláb, az "Arduino IDE 1.0.5-r2 változatot használok" miatt! Akkor legalább nézz utána, hogy manapság milyen verziókat használnak!
Ha esetleg mégis csak tökéletlenség, akkor bocs.
Kösz.
-
Tankblock
aktív tag
Hello
Datasheetet olvasva azt írja magában, hogy "Note 11: Default values set at power up"
egyszóval ha Arduino-t lekapcsolom alatt áramtalanítást értesz akkor igen vissza fog állni az alapbeállított értékekre. Miért kell az arduinot kivenni? Szerintem nem fogyaszt sokat, és lehet altatni is.
-
tvamos
nagyúr
Nekem a notepad megnyitotta.
Biztosan jól állítottad be a boardot?
Amugy igen, ott is az van, hogy 3.
A LED jól van bekötve? Megfelelő a hullámhossza?
A telefonod gondolom látja a sima tv távirányítót.
Amúgy a PC-n jönnekmrendesen a csomagok?
Bocs, a nagyon alap kérdésekért!
Elő kéne kapni a szkópot a fiókból... -
tvamos
nagyúr
Próbáld itt megnézni:
* An IR LED must be connected to the appropriate pin.(See IRLibTimer.h) for your machine's timers and erupts.Ha jól látom ott:
/* Arduino Duemilanove, Diecimila, LilyPad, Mini, Fio, etc */
#else
//#define IR_SEND_TIMER1 9
#define IR_SEND_TIMER2 3
#endif //end of setting IR_SEND_TIMER based on hardware detection -
-
Így hirtelen, próba, cseresznye:
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 7 // Hőmérő a pin7-en
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
int led1 = 6;
int ledState = LOW; // kimeneti pin aktuális állapota
int ledBLINK = 8;
char engedely = HIGH;
unsigned long lastTemp;
float temperature;
int was_low = 1;
int was_high = 1;
void setup()
{
pinMode(led1, OUTPUT);
digitalWrite(led1, ledState);
pinMode(ledBLINK, OUTPUT);
Serial.begin(9600);
sensors.begin();
sensors.setResolution(11);
}
void loop()
{
if (millis() > lastTemp + 1000 ){
sensors.requestTemperatures();
temperature = sensors.getTempCByIndex(0);
Serial.println(temperature);
if (temperature < (24-0.5 )) {
ledState = HIGH;
was_low = 1;
if(was_high){
was_high = 0;
blink5();
}
}
else if (temperature > (24+0.5 )) {
ledState = LOW;
was_high = 1;
if(was_low){
was_low = 0;
blink5();
}
}
lastTemp = millis();
}
digitalWrite(led1, ledState);
}
void blink5(){
for(int i=0;i<5;i++){
digitalWrite(ledBLINK,HIGH);
delay(500);
digitalWrite(ledBLINK,LOW);
delay(500);
}
} -
-
-
JozsBiker
aktív tag
Szia !
Azért nem értem a kérdésed, mert ha egy ilyen programot sikerült összehoznod ( amihez nyilván kellett a telefon oldali rész is, ami szintén nem annyira egyszerű ), akkor miért nem tudod könnyűszerrel átírni több LEDesre :-)
Első közelítésben az jutott eszembe, hogy az adatcsere legkisebb egysége a byte, aminek ugye 256 különböző állapota lehet, tehát bőven el lehet benne kódolni 4 LED állapotát.
Vagy ha mégsem, akkor egymás után küldözgetni. Van egy elválasztó karakter, pl. * , utána szépen sorban küldöd a 4 LED állapotát. Olvasáskor a * -ból tudod hol tartasz.Épp nemrég fejeztem be egy "projektet", ami 64 db LED -det vezérel Androidról. Igaz, itt csak egyirányú a kommunikáció. Ennél úgy oldottam meg, hogy minden kigyújtásnál ill. oltásnál el van küldve a LED sorszáma, és egy + vagy - karakter attól függően hogy kigyújtani v. eloltani kell-e.
Tökre ugyanaz lett, mint ebben a videóban :
-
Danex
addikt
Ami a sofőr ülésére lenne irányítva?
Az infrás pontatlan/megbízhatatlan lenne?
Meg a távirányítós részt nem építenék bele, hisz a mostani autók gyengéje is ez, hogy a távvezérlőt le tudják olvasni. Szóval a bel térből gondoltam az aktiválást/deaktiválást.
Gondoltam arra, hogy nyitástól számítva 10-15s lenne az ameddig van idő a riasztót kikapcsolni, mielőtt megszólalnának a kűrtök. Ehhez lehet kéne egy rtc modul.
GSM modulra én is gondoltam, majd keresek még hozzá.
-
Gergosz2
veterán
{
sensors.requestTemperatures();
float temp = sensors.getTempCByIndex(0);
Serial.print("Temperature is: ");
Serial.println(temp);
int tempC = temp * 10.0+0.5;
Serial.print("Kerekitve: ");
Serial.println(tempC/10.0 , 1);
delay(1000);
}De azt jó ha tudod, hogy az integer csak egész számot tartalmazhat. A Serial.print csak a vele végzett művelet eredményét írja ki ami egy float.
-
BarGer
csendes tag
Igen, ahogy mondod. Maga a motor 30k-tól kezdődik, az elektronika még egyszer annyi hozzá, és így még mindig csak egy fali nyomógombos vezérlőm van, aminek szerintem semmi értelme, mert magam is fel tudom húzni ha már odamegyek
Plusz ezekre még rájön az a költség is, hogy alu redőnynek kell lennie! Tehát összességében ~100k-val növelte volna a nyílászáró költségvetésem egy fali nyomógombos redőny egy ablakra. A szabályzás pedig világosság, idő, otthonlét figyelembevételével fog történni. A bonyolultságra nem vészes. Menetes szár, két anya, motor, csapágyak/görgők.
-
BarGer
csendes tag
Köszi! És milyen ismertető jegyekről tudom megállapítani ezeket, ha a chip feliratokat nem látni, és nem írják le?
Egyébként egy orsóhoz csatlakoztatott motort szeretnék hajtani úgy, hogy a hajtott anya bizonyos helyeken egy kontaktussal jelezzen a pozíciójáról(két végállapot, és 2-3 közép állapot). Továbbá lenne ettől függetlenül hőmérséklet mérés, fűtés szabályzás, szellőztetés vezérlés, páratartalom figyelés, és hasonlók egy másik eszközről. És ezt a két csoportot egy központi egységre kötném, vagy a fűtős lenne a központi - sajnos nem látom még át, mennyire lehet terhelni ezeket a lapokat. Ethernet, és valami RF kapcsolat fog kelleni (BT, WiFi). Az UNO-t biztos beszerezem, játszani/gyakorolni jó lesz, de a felsoroltakra milyenek lennének szükségesek?
-
Gergosz2
veterán
de volt olyan, hogy a program pl <d2122>-t küldött?
Ha nem akkor próbáld meg, hogy a while ciklusból kiveszed a delay-t. Ha az sem megy akkor ezt próbáld meg:
#include <SoftwareSerial.h>
int bluetoothTx = 2;
int bluetoothRx = 3;
int ledPin = 11;
SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);
String readString;
bool ok=false;
void setup() {
Serial.begin(9600);
bluetooth.begin(9600);
}
void loop() {
while (bluetooth.available()) {
char c = bluetooth.read ();
if (c != '<' && c != 'd' && c != '>' )
{
readString += c;
}
if (c=='>') {
ok=true;
}
}
if (ok==true) {
int szam = readString.toInt();
Serial.println(szam);
readString = "";
analogWrite(ledPin, szam);
ok=false;
}
} -
Gergosz2
veterán
tessék:
#include <SoftwareSerial.h>
int bluetoothTx = 2;
int bluetoothRx = 3;
SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);
String readString;
void setup() {
Serial.begin(9600);
bluetooth.begin(9600);
}
void loop() {
while (bluetooth.available()) {
delay(3);
char c = bluetooth.read ();
if (c != '<' && c != 'd' && c != '>' )
{
readString += c;
}
}
if (readString.length() > 0) {
int szam = readString.toInt(); // Itt a szám
Serial.println(szam);
readString = "";
}
} -
Danex
addikt
Nem olyan, az MIT App inventornál azért meg kell dolgozni ,hogy minden tökéletesen menjen.
Addig a blynknél telefon oldalon csak hozzáadás, "gomb + led" és connect az arduinohoz.
De beszéljen helyettem a videó (1:31)
Új hozzászólás Aktív témák
Hirdetés
- Blu-ray lemez tapasztalatok
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Tippmix
- Fejhallgató erősítő és DAC topik
- Beárazták az projektoros Ulefone-t
- World of Tanks - MMO
- A fociról könnyedén, egy baráti társaságban
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Formula-1
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...
- LG 25GR75FG - E-Sport Monitor - FHD 360Hz 1ms - NVIDIA Reflex + G-sync - AMD FreeSync - HDR 400
- ÁRGARANCIA!Épített KomPhone i5 13400F 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- DELL PowerEdge R730xd 16LFF+2SFF rack szerver - 2xE5-2680v3,64GB RAM,4x1GbE,H730 RAID v ZFS
- Bomba ár! Lenovo ThinkPad T490s - i5-8GEN I 16GB I 512SSD I 14" FHD I Cam I W11 I Gari!
- Telefon felvásárlás!! Samsung Galaxy S25, Samsung Galaxy S25 Plus, Samsung Galaxy S25 Ultra
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest