AAU CANSAT KIT - shield version1Det første cansat shield blev designet i efteråret 2011. Schematics kan findes her cansat_arduino_shield_ver1.pdf Der er desværre en printudlægningsfejl omkring temperatur sensor der er ført til analog pin 0. Dertil kommer at radiomodulet er en smule uhensigtsmæssigt placeret. Men det virker og blve med succes brugt på et cansat kursus for gymnasielærere. SensorerDet er de samme sensorer der bruges på både shield 1 og shield 2 De er opkoblet:
Et simpelt program der måler /* standard program til AAU shield */ float raaMaaling; float temp, tryk,acc_x,acc_y,acc_z; void setup() { /* set kommunikationshastighed til 9600 baud * svarer til ca 900 karakterer/sekund */ Serial.begin(9600); } void loop() { temp = (5.0/1023)*analogRead(0); /* temp 1 gradC/10mV */ temp = temp/0.01 ; tryk = (5.0/1023)*analogRead(1); /* tryk */ /* tryk = ((Vmaaling/Vsupply)+0.095)/0.009 */ tryk = (tryk/5.0 + 0.095)/0.009; /* accelerometer målinger i Volt */ acc_x = (5.0/1023)*analogRead(2); acc_y = (5.0/1023)*analogRead(3); acc_z = (5.0/1023)*analogRead(4); /* send data med mellem(space) imellem */ Serial.print(temp); Serial.print(" "); Serial.print(tryk); Serial.print(" "); Serial.print(acc_x); Serial.print(" "); Serial.print(acc_y); Serial.print(" "); Serial.print(acc_z); Serial.println(" "); delay(100); /* vent 100 msec */ } OM temperatur sensor PCBDer benyttes jo en LM35 der giver 10 mV/grad C startende fra 0C. Istedet for at montere den på den påtænkte plads er den loddet direkte på shield connectoren med 3.3V/5V og ground. billede på vej |