Du versuchst Kommazahlen in einem int-Datentyp zu speichern. Da int nur ganze Zahlen aufnehmen kann, wird alles hinterm Komma abgeschnitten. Du kannst float als Datentyp benutzen. So sollte es gehen:

Code:
#include <math.h>
float y,x;
float sensorbreite = 14.9;
int brennweite = 70;
float a = sensorbreite/2/brennweite;

void setup(){
Serial.begin(9600);
}

void loop(){
y = atan(a);
x = 2*y*45/atan(1);
Serial.println(x);
}