This commit is contained in:
parent
8f9157f424
commit
bc91ee702e
1 changed files with 43 additions and 9 deletions
|
|
@ -1,6 +1,9 @@
|
|||
//Cosmic Pi histogram program
|
||||
//this compiles histograms from the ADC for different HV Bias levels
|
||||
//it is used to profile the detection of muons and noise
|
||||
//updated to give horizontal row output rather than columns, easier to process
|
||||
//only prints values from 500 to 1500
|
||||
//the first set of samples seem to be noisy for some reason (?)
|
||||
|
||||
unsigned long start_time;
|
||||
unsigned long stop_time;
|
||||
|
|
@ -57,10 +60,28 @@ void setup() {
|
|||
|
||||
void loop() {
|
||||
//reads in on channel 0
|
||||
Serial.print("index");
|
||||
Serial.print("; Ch A & B; ");
|
||||
|
||||
for (int i = 500; i < 1500; i++) {
|
||||
|
||||
//Serial.print(i);
|
||||
Serial.print(i);
|
||||
Serial.print("; ");
|
||||
//Serial.println(histogramb[i]);
|
||||
//Serial.print("; ");
|
||||
|
||||
}
|
||||
Serial.println();
|
||||
|
||||
for (hvset = 0x70; hvset > 0x50; hvset--) {
|
||||
returnValue = bitBang(hvset); // Transmit data
|
||||
|
||||
for (int i = 0; i < 4096; i++) {
|
||||
histograma[i] = 0;
|
||||
histogramb[i] = 0;
|
||||
}
|
||||
|
||||
for (int j = 0; j < 100000; j++) {
|
||||
|
||||
for (int i = 0; i < 1000; i++) {
|
||||
|
|
@ -80,20 +101,33 @@ void loop() {
|
|||
histogramb[int(values[i + 1000])]++;
|
||||
}
|
||||
}
|
||||
for (int i = 0; i < 4096; i++) {
|
||||
|
||||
Serial.print(hvset);
|
||||
Serial.print("; ");
|
||||
Serial.print(i);
|
||||
Serial.print("; ");
|
||||
Serial.print("; Ch A; ");
|
||||
|
||||
for (int i = 500; i < 1500; i++) {
|
||||
|
||||
//Serial.print(i);
|
||||
Serial.print(histograma[i]);
|
||||
Serial.print("; ");
|
||||
Serial.println(histogramb[i]);
|
||||
//Serial.println(histogramb[i]);
|
||||
//Serial.print("; ");
|
||||
|
||||
}
|
||||
for (int i = 0; i < 4096; i++) {
|
||||
histograma[i] = 0;
|
||||
histogramb[i] = 0;
|
||||
Serial.println();
|
||||
Serial.print(hvset);
|
||||
Serial.print("; Ch B; ");
|
||||
|
||||
for (int i = 500; i < 1500; i++) {
|
||||
|
||||
//Serial.print(i);
|
||||
//Serial.print(histograma[i]);
|
||||
//Serial.print("; ");
|
||||
Serial.print(histogramb[i]);
|
||||
Serial.print("; ");
|
||||
|
||||
}
|
||||
Serial.println();
|
||||
|
||||
//Serial.println(cyclecounter);
|
||||
|
||||
// delay(2000);
|
||||
|
|
|
|||
Loading…
Reference in a new issue