Arduino ile dört işlem nasıl yapılır, Arduino temel matematik işlemlerini yapabilir mi?
Arduino ile toplama, çıkarma, bölme ve çarpma gibi temel matematiksel işlemleri yapmak mümkün.
Bunun yanında min, max, map, constrain gibi kodlar ile mantıksal sınırlamalar ve sayı dönüşümlerini yapmak ta mümkündür. Sensörlerden gelen bilgiyi matematiksel olarak işledikten sonra tekrar kullanmak mümkündür.
Arduino ile dört işlem işlemi,
int sonuc=a+b //ifadesiyle toplama işlemi yapmak mümkünüdür. Tam sayılar bu şekilde toplanabilir.
doble sonuc=a+b //ifadesiyle ondalıklı sayıları toplamak mümkündür.
int sonuc=a-b //ifadesiyle çıkarma işlemi yapmak mümkünüdür. Tam sayılar bu şekilde çıkarılır.
doble sonuc=a-b //ifadesiyle ondalıklı sayıları çıkarmak mümkündür.
int sonuc=a*b //ifadesiyle çarpma işlemi yapmak mümkünüdür. Tam sayılar bu şekilde çarpılabilir.
doble sonuc=a*b //ifadesiyle ondalıklı sayıları çarpmak mümkündür.
doble sonuc=a/b //ifadesiyle ondalıklı ve tam sayıları bölmek mümkündür.
Arduino ile mutlak değer, bölme işleminden kalan değer, sayıları sınırlama, dönüştürme gibi işlemler yapabilmekteyiz. Örneğin 0 ila 1024 arasındaki sayıları 0-255 arasına dönüştürebiliriz yada sensörden gelen bir değeri maksimum ve minimum değerlerde sınırlayabiliriz.
int sonuc=15%6; //15 in 6 ya bölümünden kalan sonucu verir
int sonuc=abs(a); // a nın mutlak değeri alınır
int sonuc=sq(a); //a nın karesi alınır
int sonuc=sqrt(a); //a nın karekökü alınır
int sonuc=min(sonuc,20); // sonuc değeri 20 nin üstüne çıkarsa 20 ye sabitler
int sonuc=max(sonuc,20); // sonuc değeri 20 nin altına düşerse 20 ye tamamlar
int sonuc=constrain(sonuc,20,50); //sonuc değeri 20 ile 50 arasına dönüştürülür
Aduino ile temel matematiksel işlemler ve sayı dönüşümlerinin örneklendirdiğim videomu izleyebilir, detayları hakkında bilgi sahibi olabilirsiniz.
Videoyu İzlemek İçin Tıklayınız
What i do not realize is actually how you are not really much more well-liked than you might be now. You’re very intelligent. You realize therefore significantly relating to this subject, produced me personally consider it from so many varied angles. Its like women and men aren’t fascinated unless it is one thing to do with Lady gaga! Your own stuffs excellent. Always maintain it up!
belli bir sayı aralığında ise nasıl yapacaz yani x sayısı 10<x<50 olur mu bu şekilde?
Evet olur video içinde detaylarda mevcut