öncelikle mesajıma hızlı cevap verdiğiniz için teşekkür ederim
fakat yapmak istediğmiz işlemde henüz başarılı olamadık
tam olarak yapmak istediğim işlem
hmı ekran üzerinde bir kırmızı bir buton üzerinde led yak yazıyor butona ekrandan press yaptığımız surece aktif olacak ve yeşil olacak üzerindede led açık yazacak bu kodun ardunio uno kısmındada ebuton 1 press durumundayken diğital8 high olacak elimizi butondan çekince ardunio digital8 low olacak sizden ricam bunun için hem aırhmı editor için ve ayrıca ardunio için kodları göndermeniz.AIRHMI editörde buton özellikler onpress için göndereceğiniz kod parçasını ekleyeceğim dogrumudur.yardımlarınız ve ilginiz için çok teşekkür ederiz.
Merhabalar,
Buton Color ile ilgili güncelleme yaptık. Github sayfamızdan arduino kütüphaneysini tekrar indirip kurulum yaparmısınız.
Arduino Kodları:
#include <Airhmi.h> AirButton b0 = AirButton("EButton1"); #define PIN_8 (8) void b0PushCallback(void *ptr) { // Butona basıldığında yapılacak işlemler b0.setText("LED AÇIK"); // Ekran üzerindeki metin nesnesini güncelle b0.Set_press_background_color(32768); digitalWrite(PIN_8, HIGH); } void b0PopCallback(void *ptr) { // Butona basıldığında yapılacak işlemler b0.setText("LED YAK"); // Ekran üzerindeki metin nesnesini güncelle b0.Set_background_color(16711680); digitalWrite(PIN_8, LOW); } AirTouch *air_listen_list[] = { &b0, NULL }; void setup() { Serial.begin(115200); airInit(); b0.attachPop(b0PopCallback, &b0); b0.attachPush(b0PushCallback, &b0); pinMode(PIN_8, OUTPUT); } void loop() { airLoop(air_listen_list); }