pogledaj malo ovo ima i primjer pa vidi kako se upotrebljava grafika
http://magictale.com/wp-content/uploads/2015/04/Luminardo_OBDII_BT_SSD1306_2015_04_29.zip
pogledaj malo ovo ima i primjer pa vidi kako se upotrebljava grafika
http://magictale.com/wp-content/uploads/2015/04/Luminardo_OBDII_BT_SSD1306_2015_04_29.zip
Ne kužim te primjere ništ.
Kak mi se čini, izgleda da ću koristiti drawPixel
pa nije neka velika nauka iskopiraj samo dijelove i probaj recimo imaš gotovu ikonu baterije
static const unsigned char PROGMEM
//26x18
CarBatSmall[] =
{
26, 18,
0x0f,0x00,0x3c,0x3f
,0x0f,0x00,0x3c,0x3f
,0x7f,0xff,0xff,0xbf
,0xff,0xff,0xff,0xff
,0xe0,0x00,0x01,0xff
,0xc0,0x00,0x00,0xff
,0xc0,0x00,0x00,0xff
,0xc0,0x00,0x18,0xff
,0xc0,0x00,0x18,0xff
,0xcf,0x80,0x7e,0xff
,0xcf,0x80,0x7e,0xff
,0xc0,0x00,0x18,0xff
,0xc0,0x00,0x18,0xff
,0xc0,0x00,0x00,0xff
,0xc0,0x00,0x00,0xff
,0xc0,0x00,0x00,0xff
,0xff,0xff,0xff,0xff
,0x7f,0xff,0xff,0xbf
};
drawBitmap(0, 23, CarBatSmall, 1);
pozdrav svim forumašima ,vidim da se ovdje dosta radi sa arduinom kako sam i ja prije par godina krenuo sa istim evo podjelit ću sa vama što sam u proteklo vrijeme izradio pa možda nekoga potaknem na izradu
zadnje što sam radio je lemna stanica sa arduino micro pro ,može i sa nano i sa jeftinim TFT 2.4" displejem komplet dijelova naručenih preko eBay-a košta 17 dolara
u prilogu su slike
malo probnog testiranja :
Ako ti nije problem možeš li napisati listu dijelova koje si koristio.
imaš i ovdje primjer za OLED displej
http://www.instructables.com/id/How-to-use-OLED-display-arduino-module/
potrebni dijelovi sa linkovima:
2.4" TFT LCD Shield Socket Touch Panel Module for Arduino 3.59 $
http://www.ebay.com/itm/2-4-TFT-LCD-Shield-Socket-Touch-Panel-Module-for-Arduino-UNO-R3-New-EA-/252659221979?hash=item3ad3a9c5db:g:-ZwAAOSwcUBYPYta
Pro Mini Atmega328 5V 16M Micro-controller Board for Arduino 1.77 $
http://www.ebay.com/itm/Pro-Mini-Atmega328-5V-16M-Micro-controller-Board-for-Arduino-Compatible-Nano-new-/331809989705?hash=item4d416aa449:g:UkEAAOSwhOVXfhRH
HAKKO907 Handle Iron Tool For 936/937/928/926 5.29 $
http://www.ebay.com/itm/1pcs-HAKKO907-Handle-Iron-Tool-For-936-937-928-926-Soldering-Station-1321-Heater-/161287557729?hash=item258d7cd261:g:B-cAAOxyjxlTOtYq
AC/DC 100V-240V 24V 4A Converter Adapter Power Supply Charger 5.49 $
http://www.ebay.com/itm/AC-DC-100V-240V-24V-4A-Converter-Adapter-Power-Supply-Charger-For-LED-Strip-UK-/301652363392?hash=item463be1c880:g:5QgAAOSwBahVbtKsImage
3A Mini DC-DC Step Down Converter Module Adjustable 0.76 $
http://www.ebay.com/itm/3A-Mini-DC-DC-Step-Down-Converter-Module-Adjustable-3V-5V-16V-Power-For-RC-Plane-/262130707028?hash=item3d08352a54:g:3kYAAOSwwbdWPHtF
Koristim Sublime i Stino paket, no ide mi na živce to što kad pritisnem alt+b za {, on meni pokrene bootloader. Za alt + n mi otvori prozor za novi sketch.
Promijenio sam hot keyeve u fileu, no on je primjenio hotkeyeve samo za compile, i upload(F5, i F6), ostale nije...
Poštovani, prvi put sam s vama. Naručio sam gpsr pločicu M590e, Arduino uno s namjerom da na daljinu uključujem pumpicu za vodu, u svrhu napajanja svojih biljaka. Da li postoji gotovi program kojim bih to ostvario. Ako postoji mogućnost ili putem poruke ili poziva, da se relej uključi a sljedećim pozivom ili porukom isključi. Hvala na pomoći
za taj modul imaš puno projekata jedan od njih je i ovaj koji kontrolira 4 led diode umjesto led dioda možeš kontrolirati releje ili bilo što drugo
Kako se ponaša touch od ekrana? Koji library koristiš za UI?
Hvala Morski 21, kad dobijem Arduino pokušat ću, ako ne uspije uvijek mi ostaje Njuškalo pa će ga kupit netko tko zna što će s njim; još jednom hvala
Molim pomoć oko pojmova.
Želim koristiti Arduino bez uploadanja sketcheva.
Želim da čita nekoliko analognih i nekoliko digitalnih ulaza i pali 4 releja a kompletna logika da se izvršava u aplikaciji u realnom vremenu (konkretno java program i najnoviji library jserialcomm za arduino).
Jel to blocking, non-blocking, input stream, event based ili nešto peto?
Da li je to što priželjkujem samo potpuna kontrola preko serijskog porta?
Želim koristiti Arduino bez uploadanja sketcheva.
Kako?
Želim da čita nekoliko analognih i nekoliko digitalnih ulaza i pali 4 releja a kompletna logika da se izvršava u aplikaciji u realnom vremenu (konkretno java program i najnoviji library jserialcomm za arduino).
Na Arduinu moraš imati neki program. Ako ga misliš kontrolirati preko serijskog porta, onda na njemu trebaš imati program koji će tekst koji primi preko serijskog porta "interpretirati" i postupiti prema njemu. Ne znam da li ima već gotovih takvih programčića - trebalo bi ih biti.
Jel itko pokušao kreirati fillRectangle(Adafruit GFX library) tako da početne koordinate budu niže od završnih(tipa da je početak na Y 32, a kraj na Y 16)? S tim da taj rectangle bude postavljen okomito, dakle da ga ispunjava od dole- prema gore, a ne s lijeva na desno.
Problem je u tome što on prikazuje s lijeva na desno, a ne od gore prema dole.
I onda kad ga kreneš punit(pravokutnik), on se ne puni kako treba(znači od dole prema gore), već s lijeva na desno.
Testiram baterije da vidim koliko radnih sati mogu dati, zato ne mogu testirati taj prikaz.
Sklepo sam nekako...
// STRAŽNJA
if(_zadnja > _KOCNICA_SENZOR_S)
{
display.fillRect(_EKRAN_KOCNICA_SEN_X, _EKRAN_KOCNICA_SEN_Y + _EKRAN_KOCNICA_SEN_H, _EKRAN_KOCNICA_SEN_W, _EKRAN_KOCNICA_SEN_H, BLACK);
display.drawRect(_EKRAN_KOCNICA_SEN_X, _EKRAN_KOCNICA_SEN_Y + _EKRAN_KOCNICA_SEN_H, _EKRAN_KOCNICA_SEN_W, _EKRAN_KOCNICA_SEN_H, WHITE);
display.fillRect(_EKRAN_KOCNICA_SEN_X, _EKRAN_KOCNICA_SEN_Y + _EKRAN_KOCNICA_SEN_H, _EKRAN_KOCNICA_SEN_W, map(_zadnja, _KOCNICA_SENZOR_S, _KOCNICA_SENZOR_MAKS_S, 2, _EKRAN_KOCNICA_SEN_H), WHITE);
}
else
{
display.fillRect(_EKRAN_KOCNICA_SEN_X, _EKRAN_KOCNICA_SEN_Y + _EKRAN_KOCNICA_SEN_H, _EKRAN_KOCNICA_SEN_W, _EKRAN_KOCNICA_SEN_H, BLACK);
display.drawRect(_EKRAN_KOCNICA_SEN_X, _EKRAN_KOCNICA_SEN_Y + _EKRAN_KOCNICA_SEN_H, _EKRAN_KOCNICA_SEN_W, _EKRAN_KOCNICA_SEN_H, WHITE);
}
// PREDNJA
if(_prednja > _KOCNICA_SENZOR_P)
{
display.fillRect(_EKRAN_KOCNICA_SEN_X, _EKRAN_KOCNICA_SEN_Y, _EKRAN_KOCNICA_SEN_W, _EKRAN_KOCNICA_SEN_H, WHITE);
display.fillRect(_EKRAN_KOCNICA_SEN_X, _EKRAN_KOCNICA_SEN_Y, _EKRAN_KOCNICA_SEN_W, _EKRAN_KOCNICA_SEN_H - map(_prednja, _KOCNICA_SENZOR_P, _KOCNICA_SENZOR_MAKS_P, 2, _EKRAN_KOCNICA_SEN_H), BLACK);
display.drawRect(_EKRAN_KOCNICA_SEN_X, _EKRAN_KOCNICA_SEN_Y, _EKRAN_KOCNICA_SEN_W, _EKRAN_KOCNICA_SEN_H, WHITE);
}
else
{
display.fillRect(_EKRAN_KOCNICA_SEN_X, _EKRAN_KOCNICA_SEN_Y, _EKRAN_KOCNICA_SEN_W, _EKRAN_KOCNICA_SEN_H, BLACK);
display.drawRect(_EKRAN_KOCNICA_SEN_X, _EKRAN_KOCNICA_SEN_Y, _EKRAN_KOCNICA_SEN_W, _EKRAN_KOCNICA_SEN_H, WHITE);
}
Ne samo da nas maltretiraš užasno nečitljivim kodom (sve ove podvlake i konstante napisane velikim slovima), nego još i vertikalnim videom!
To što ti svijetli bi ti trebala biti kočnica? Vidiš da ti treperi, ne? Znači, trebaš implementirati "histerezu" - kad se kočnica aktivira, ne odmah onda "otpustiti" kočnicu kad vrijednost padne preko ruba, nego kad malo više padne. Treba imati malo "lufta" zbog praktičnosti i jer su u pitanju analogna očitanja, koja nisu precizna baš kao digitalna.
Ne samo da nas maltretiraš užasno nečitljivim kodom (sve ove podvlake i konstante napisane velikim slovima), nego još i vertikalnim videom!
To što ti svijetli bi ti trebala biti kočnica? Vidiš da ti treperi, ne? Znači, trebaš implementirati "histerezu" - kad se kočnica aktivira, ne odmah onda "otpustiti" kočnicu kad vrijednost padne preko ruba, nego kad malo više padne. Treba imati malo "lufta" zbog praktičnosti i jer su u pitanju analogna očitanja, koja nisu precizna baš kao digitalna.
Nije vertikalni, snimao sam horizontalno, izgleda da aplikacija za kameru ima neki bug(opet!).
O drugom dijelu te ne kužim, nejasan si tu....
Te LED-ice nisu ni bitne, bitno je na ekranu prikaz jačine kočenja.
Malo ti "pliva"... Koliko se može vidjeti. Krivo računaš.
Ako hoćeš da ti ide odozdola prema gore:
visina = maksimalna visina u pikselima * otklon / maksimalni otklon
Y = donji rub - visina
pogledaj malo na ovom linku :
https://forum.mysensors.org/topic/3784/looking-for-detailed-description-for-hacking-a-sonoff
pitao si dali se kodom može riješiti problem uključivanja releja , na linku opisuju kako se može reprogramirati sklop ,sad sve ovisi koliko znaš o programiranju i na kojoj platformi,mada po karakteristikama uređaja oba releja mogu biti u on poziciji jedino ako ih zajedno koristiš sve ovisi kako češ ih pogoniti preko koje aplikacije ,mada o toj temi isto ima hrpa tutorijala
evo ti još par linkova da vidiš kako se može izraditi automatika ,samo je pitanje za što ti treba dali za zavjese ili alu zalužine odnosno dali postoji automatika odnosno pogonski motori
idi u tražilicu i probaj sa : arduino control curtains
prvo moraš krenuti od toga što imaš i što ti još treba ,nisi naveo koju vrstu pogonskog mehanizma imaš na zavjesama ,zatim kako misliš upravljati sklopom preko WI-FI mreže itd.
Zdravo ljudi, potrebna mi je pomoc oko lcd backlighta. Naime, posto ne zelim da mi je lcd stalno ukljucnen, ja sam izmedju 16.pina i GND stavio tasticle button, medjutim njega moram da drzim sve vreme da bi ekran bio ukljucen kada zelim, sto je bezveze. Ja bih hteo da kada pristisnem dugmence da ekran svetli jedan minut i onda se ugasi. Ima li neko neku ideju kako odraditi to? U pitanju je ovaj projekat.