Вам нужно внимательно посмотреть, что sendRaw ожидает в качестве аргументов.
Это сомнительно, поскольку вы пытаетесь сохранить значение с плавающей запятой в целое число.
int khz = 0.07412
Полагаю, вам следует использовать поплавок.
float khz = 0.07412;
irSignal также сомнителен, так как ваши инициализаторы выглядят так, как будто они предназначены для шестнадцатеричной системы. Они не указаны как шестнадцатеричные. Я подозреваю, что вы ищете
unsigned char irSignal[] = {0x6f,0x90,0x0f,0xf0,0x6f,0x98,0x07,0x0f};
Google вызов этой функции, и посмотреть, если вы можете найти страницу, которая описывает, какие типы данных должны быть переданы в вызов функции.