Kayıtlar

Temmuz, 2025 tarihine ait yayınlar gösteriliyor

Picobishi PLC tanıtım

Resim
  Youtube'da izle.. Raspberry pi Pico 'ya, github'da bulunan firmware 'i yüklediğimizde, Pico, Mitsubishi FX1N plc'ye dönüşüyor. Yazının en altında yükleme işlemini sizler için anlattım. Bu işlemi yapar yapmaz, cihaz üzerindeki led yanacaktır. Windows, cihazı USB seri cihaz olarak tanıyacak ve bir COM port atayacaktır. COM port numarasını, ladder programını yazdığımız GX Developer programında kullanıyor olacağız. (Aygıt yöneticisi > Bağlantı noktaları > USB seri cihaz) İnternette ve youtube'da FX1N ve GX Developer ile ilgili birçok döküman veya video bulabilirsiniz. Buradan , GX Developer 8.30 sürümünü indirip, kurabilirsiniz. Bağlantıya sağ klik yapıp, farklı kaydet seçeneğini seçin. Öncelikle  EnvMEL  klasöründeki setup dosyasını çalıştırmak gerekiyor. Ardından ana dizindeki setup dosyası çalıştırılıyor. Windows 10'da kurulumda sorun çıkmamıştı. Windows 11'de sorun çıkabiliyor. Problemin çözümü için "Windows 11'de GX Developer kurulum...

Node.js ile Excel'den, Barkod Etiketi Nasıl Yazdırılır ?

Resim
Youtube’da izle.. Amacımız, Excel dosyasının (.xlsx) her bir satırı için barkod yazıcıdan bir etiket çıkartmak. Bu uygulama, birçok iş alanında veya sektörde kullanılmaktadır. Bu küçük yazılım projesi için, projede kullanmak üzere bu linkte bulunan excel dosyasını  indirdim. İlk kolonu dosyaya ekledim. Dosya aşağıdaki hale geldi.. İlk satırı yani başlıkları da resimdeki gibi değiştirdim. UPC barkodu, bizdeki EAN13 kodu gibi ama 12 haneden oluşuyor. Son karakteri, kontrol karekteridir. UPC, zamanında Amerikada kullanılırken Avrupalılar biz de isteriz demişler. 12 hane olan barkod tüm ülkelere yetmeyince 13 hane yapalım demişler ve EAN13 ortaya çıkmış. UPC, halen Amerika ve Kanada tarafından kullanılıyor. Bu gereksiz bilgiyi paylaştıktan sonra işimize dönelim.. Yalnız barkod bilgisini yazıcıya yollarken başında bulunan # işaretini ayıklamak gerekiyor. Bunu, node.js programında hallediyor olacağız. Eğer Node.js bilgisayarda kurulmuş ise proje klasörüne girerek, aşağıdaki komutları, k...