Eski sucularımı NAS cihazı olarak kullanmak istedim. Bu amaçla kısa bir araştırmadan sonra alttaki sürümleri denemeye karar verdim. Aradığım temel özellikler şunlar:Kolay kurulum, güvenli altyapı, kolay yönetim, birkaç adımda paylaşım oluşturma, paylaşımlara SMB/NFS/FTP gibi özellikler ekleme, vb. XigmaNas OpenMediaVault TrueNas RockStor XigmaNAS‘tan başlayalım. Eski adı FreeNAS. FreeBSD altyapısı üzerine kurulu. Varsayılan admin ve root parolası
OsX altında seri port haberleşmesini izlemek istediğimizde, Windows’ta yaptığımız gibi, Putty veya benzeri terminal programı yüklemeye ihtiyacımız yoktur. Bu işlemi OsX’in dahili “screen” komutu ile yerine getirebiliriz. Alttaki adımları izleyerek, bilgisayarınıza bağlı seri cihazın veri akışını takip edebilirsiniz. Önce kullanılabilir portaları listeleyelim: Alttaki gibi bir çıktı almalısınız: Seri port dinlemeyi başlatalım: parametre Seri port adı.
Yazıya başlamadan bilgi seviyemi belirtmem gerekir. Php tabanlı bir altyapı ile çalışırken takıldığım yerlerin sebebi hakkında ipucu verecektir. C#: iyiPHP: iyiPHP Framework yapısı: azCSS: Eh işteHTML: iyi Uzun araştırmalar sonucunda, opencart ile prestashop arasında kaldım. Türkçe desteği, modül desteği vb. gibi kriterleri de arştırınca prestahop tercih ettim. İlk etapta 90€’luk bir tema ile işe başladım.
Öncelikle kütüphaneyi dahil etmemiz gerekiyor: from machine import Pin Ardından pin nesnesi oluşturalım: EspPin = Pin(33, Pin.IN) Pin tetiklendiğinde çalıştırılacak fonksiyonu tanımlayalım: def PinTrigger(p): print("Pin Tetiklendi:"+str(p)+"||") Şimdi Pin.irq fonksiyonu ile pin voltajına göre nasıl tetikleme yapabileceğimize bakalım. 1. trigger=Pin.IRQ_FALLING EspPin.irq(trigger=Pin.IRQ_FALLING , handler=PinTrigger) Bu şekilde yaptığımızda, 33 nolu pin – (eksi) değer aldığı sürece, sürekli olarak
Never forget to set a fuse in init.lua gpio.mode(6, gpio.INPUT) EnableBoot=gpio.read(6) if EnableBoot==0 then dofile("main.lua") else print("Device will not continue booting...") end Consider we have a text with id t0 on Nextion. To test two way communication, we put a button on Nextion, which send “Hello from Nextion” over serial. This incoming data is also
I just bought ESP-201. Then i flashed nodemcu firmware and boot the chip. When i started to write my first lua script, i see the pin numbers shown on ESP-201 pdf and other sources on the internet does not match with my chip. Then i made some tests to found which pin is which. As
Windows 10 istemciden L2TP bağlantısı yapmaya çalıştığınızda hata alıyorsanız ama iOS ve Android istemcilerden sorunsuz bağlanabiliyorsanız sırasıyla aşağıdaki işlemleri deneyebilirsiniz. Yönetici olarak komut satırı penceresi açın ve alttaki kodu çalıştırın: REG ADD HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent /v AssumeUDPEncapsulationContextOnSendRule /t REG_DWORD /d 0x2 /f Bilgisayarınızı kapatıp açın. Umarım sorunuz çözülmüştür.
grpio.trig fonksiyonu ile genel kullanım giriş/çıkışlarının durumlarına göre tetikleme yapabilirsiniz. Aşağıda her bir tetikleme modununun nasıl çalıştığını anlatmaya çalıştım. up: Pin voltajı eksiden artıya değiştiğinde tetiklenir. Bir kez tetiklendiğinde, eksi görüp tekrar artı görmediği sürece tetiklenmez. Yani tekrar tetiklenmesi için pin girişinin eksi olması ve tekrar artı olması gerekir.Örnek Kod: local GirisPini=1 gpio.mode(GirisPini,gpio.INT) local function
Offline UPS: Girişinde elektrik olduğu sürece devreye girmez. Girişindeki elektriği doğrudan çıkışa verir. Bu arada da kendi akülerini şarj eder. Elektrik voltajı belli bir değerin altına düştüğünde şebeke beslemesini kesip, kendi üzerindeki akülerden çıkış verir. 220V kullanan cihazlar genellikle 190 V’a kadar düzgün çalışırlar. Bu durumda offline UPS 200 Voltun altını algıladığı anda birkaç milisaniye
AndroidStudio 3.3 güncellemesi yaptıktan sonra günlerce bu sorunu çözmeye uğraştım. Android ve Java ile ilgili ne varsa silip tekrar kurduğum halde sürekli alttaki hatayı aldım. Could not find method testImplementation() for arguments [junit:junit:4.12] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. En sonunda testImplementation ibaresini testCompile olarak değiştirdim. Ardından androidTestImplementation ibarelerini de androidTestCompile yaptım. Android Sudio’nun son sürümünü
Controller adının üzerine Description attribute ekliyoruz: [Description("Benim Çok Çalışan Kontrollerim")] public class MyController : Controller { } ardından uygulamamızdaki tüm controller’leri ve içlerindeki metodları listelemek için aşağıdaki fonksiyonu kullanabiliriz: Assembly assembly = Assembly.GetExecutingAssembly(); IEnumerable types = assembly.GetTypes().Where(type => typeof(Controller).IsAssignableFrom(type)).OrderBy(x => x.Name); List _controllers = new List(); List _methods = new List(); foreach (Type cls
Komut Satırını yönetici olarak başlatın. Aşağıdaki dizine girin. C:\Program Files (x86)\Syncfusion\Essential Studio\16.1.0.32\Utilities\ToolBoxInstallers> ToolboxInstallerConsole_VS2017.exe dosyasını (veya sizin Visual Studio sürümünüze uygun olanı) aşağıdaki parametrelerle çalıştırın. C:\Program Files (x86)\Syncfusion\Essential Studio\16.1.0.32\Utilities\ToolBoxInstallers\ToolboxInstallerConsole_VS2017.exe reinstall 4.6 ASP.NET,WPF,WindowsForms 1. Parametre reinstall, ToolBar’ı tekrar kurduruyor. 2. Parametre 4.6 framework sürümü 3. ASP.NET,WPF,WindowsForms hangi platformlar için toolbar kurulacağını belirtiyor.
I am new to mvc. When i create @Html.DropDownList, i see sometimes i can set SelectedValue but sometimes i can not. I tried many solutions like creating “<select” manually, passing generic List<>, passing List<SelectListItem>, passing SelectList etc. But no success. Razor View does no select the item which i want. After days of searching, i
ESP8266 Basic Firmware: Arduino Bağlantı şekli. Dikkat !!! Atmega328’i mutlaka çıkarın. Arduino’yu sadece seri iletişim aracı olarka kullanacağız. ESP13 Pinout:
NodeMCU Firmware atmadıysanız, öncelikle buradaki yazıyı takip ederek firmware atabilirsiniz. İlk işimiz ESPlorer’i buradan indirip, içindeki ESPlorer klasörünü ZIP’ten çıkaralım. Bu klasörde bulunan ESPlorer.bat dosyasına çift tıklayarak ESPlorer programını çalıştıralım. Dikkat !!! ESPlorer’in çalışması için bilgisayarınızda JAVA yüklü olmalıdır. İlk işimiz credentials.lua isimli bir dosya oluşturalım ve içine ESP’mizi bağlayacağımız erişim noktasının bilgilerini yazalım: --
ESP’niz için hazır firmwareler indirebileceğiniz gibi, en çok kullanılan yöntem olan kendinize özel firmware oluşturma yöntemini de kullanabilirsiniz. Bunun için NodeMCU Cloud Build Service sayfasına eposta adresinizi yazdıktan sonra alt kısımda bulunan seçenekleri ihtiyacınıza göre işaretleyip Start Your Build butonuna tıklayınız. Buradaki seçeneklerden hepsini seçmek zorunda değilsiniz. Gördüğünüz gibi bazıları zaten kendiliğinden seçilmiş durumdadır. Bunlara
Server 2012’ye uzak masaüstü ile bağlanıyor ve RAW yazdırma yöntemi ile yazdıramıyorsanız aşağıdaki adımları uygulayabilirsiniz. Çalıştır’dan gpedit.msc yazıp entera basın ve Group Policy Editörünü açın. Açılan ekranda: Computer Cofiguration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Printer Redirection anahtarını açın. Buradaki “User Remote Desktop Easy Print
Yeni bir Sql Server sunucusu kurdunuz. Eski sunucunuzdaki kullanıcıları yeni sunucuya aktarmak istiyorsunuz ama parolalarını hatırlamıyorsanız, alttaki yöntemi izleyebilirsiniz. Sql Server Management Studio’da Security->Logins kısmını açın. Dışarı aktarmak istediğiniz kullanıcının adına sağ tuşa tıkladıktan sonra : Script Login As -> CREATE To -> File/Clipboard/New Query Windows seçeneklerinden size uygun olanı işaretleyiniz. Bu şekilde dışarı aldığınız