همانطور که شاید تجربه کرده باشید در زبان بیسیک دستوری بود به نام toggle که مثلا اگر پایه x الان 0 بود اونو به 1 تغییر می داد و بلعکس. حالا در آردوینو باید از روش زیر استفاده کنید:
digitalWrite(x,!digitalRead(x));
توسط این خط کد شما خروجی x رو نامساوی با مقدار خوانده شده از پین x می کنید