[Gelöst] HB-UNI-Sen-CAP-MOIST(-T) - Neuer Sketch funktioniert nicht
Verfasst: 19.05.2019, 17:43
Hallo Jerome,
ich habe den neuen Sketch an die "alte" Schaltung angepasst.
Leider bleibt der Sketch hier stehen:
Der alte Sketch funktioniert auf der gleichen Hardware einwandfrei.
Er sieht so aus:
Der neue so:
Die Hardware hängt nur am FTDI-Adapter und wird auch von diesem versorgt.
Eine externe Spannungsquelle hängt nicht daran.
Wie gesagt, mit dem alten Sketch geht es...
Hier die Ausgabe auf der seriellen mit genau dem gleichen Board:
Habe ich irdendwo beim Ändern was übersehen?
Gruß
Franz
ich habe den neuen Sketch an die "alte" Schaltung angepasst.
Leider bleibt der Sketch hier stehen:
Code: Alles auswählen
AskSin++ V4.1.0 (May 18 2019 22:38:48)
Address Space: 32 - 102
CC init1
CC Version: 14
- ready
Bat: 0
ID: F31106 Serial: JPCAPM0006
*LOW BAT Limit: 22
*Sendeintervall: 30
Config changed List1 (CH 1)
C
Er sieht so aus:
Code: Alles auswählen
#define CONFIG_BUTTON_PIN 8
#define ISR_PIN 9
// number of available peers per channel
#define PEERS_PER_CHANNEL 6
// all library classes are placed in the namespace 'as'
using namespace as;
//Korrekturfaktor der Clock-Ungenauigkeit, wenn keine RTC verwendet wird
#define SYSCLOCK_FACTOR 0.88
#define LED_PIN 4
#define BATT_EN_PIN 6
#define BATT_SENS_PIN A3
volatile bool isrDetected = false;
//SENSOR_EN_PIN und SENSOR_PIN sind immer paarweise und kommagetrennt hinzuzuf�gen:
//Beispiel f�r 3 Sensoren
//byte SENSOR_EN_PINS[] {5 , 6, 7}; //VCC Pin des Sensors
//byte SENSOR_PINS[] {14, 15, 16}; //AOut Pin des Sensors
byte SENSOR_EN_PINS[] {5 }; //VCC Pin des Sensors
byte SENSOR_PINS[] {16}; //AOut Pin des Sensors
Code: Alles auswählen
#define NO_DS18B20 //use model without temperature sensor
#define EI_NOTEXTERNAL
#include <EnableInterrupt.h>
#define SENSOR_ONLY
// Arduino Pro mini 8 Mhz
// Arduino pin for the config button
#define CONFIG_BUTTON_PIN 8
#define LED_PIN 4
#define BATT_EN_PIN 6
#define BATT_SENS_PIN 17
#define CC1101_GDO0_PIN 2
#define CC1101_CS_PIN 10
#define CC1101_MOSI_PIN 11
#define CC1101_MISO_PIN 12
#define CC1101_SCK_PIN 13
const uint8_t SENSOR_PINS[] {16}; //AOut Pins der Sensoren (hier A1, A2 und A3)
//bei Verwendung von > 3 Sensoren sollten die Vcc der Sensoren auf 2 Enable Pins verteilt werden (max. Last pro AVR-Pin beachten!)
const uint8_t SENSOR_EN_PINS[] {5 };
#define DS18B20_PIN 3
Eine externe Spannungsquelle hängt nicht daran.
Wie gesagt, mit dem alten Sketch geht es...
Hier die Ausgabe auf der seriellen mit genau dem gleichen Board:
Code: Alles auswählen
AskSin++ V4.1.0 (May 18 2019 22:49:13)
Address Space: 32 - 79
CC init1
CC Version: 14
- ready
Bat: 0
ID: F31106 Serial: JPCAPM0006
*LOW BAT Limit: 22
*Wake-On-Radio: 0
*Sendeintervall: 30
Config changed List1
*HIGHValue (#1): 830
*LOWValue (#1): 420
+Sensor (#1) V: 826
+Humidity (#1) %: 1
+Battery (#1) V: 0
<- 0E 01 84 70 F31106 00
Gruß
Franz