Différences entre versions de « Projets:Testi »
Sauter à la navigation
Sauter à la recherche
(→Code) |
(→Code) |
||
Ligne 15 : | Ligne 15 : | ||
==Code== | ==Code== | ||
− | |||
<pre> | <pre> | ||
− | + | static void notifyCallback( | |
− | + | BLERemoteCharacteristic* pBLERemoteCharacteristic, | |
− | + | uint8_t* pData, | |
− | + | size_t length, | |
− | + | bool isNotify) { | |
− | + | ||
− | * | + | w = pData[0];//w = perifit[0]; |
− | + | x = pData[1]; | |
− | + | y = pData[2]; | |
− | + | z = pData[3]; | |
− | + | ps = x + (256 * w); | |
− | + | pp = z + (256 * y); | |
− | + | myvalue = map(ps, 180, 2700, 10500, 1500);//If the lamp lights on when should not, put a lower value for 10500. Si l'ampoule s'allume au repos par erreur baisser un peu la valeur de 10500 dans le mapping | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | // | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | + | class MyClientCallback : public BLEClientCallbacks { | |
− | + | void onConnect(BLEClient* pclient) { | |
− | + | } | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | } | ||
− | + | void onDisconnect(BLEClient* pclient) { | |
− | + | connected = false; | |
− | + | Serial.println("onDisconnect"); | |
− | |||
− | void | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Serial.println(" | ||
} | } | ||
− | + | }; | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</pre> | </pre> | ||
− | |||
== Matériel nécessaire == | == Matériel nécessaire == |
Version du 1 juin 2021 à 16:48
Description du projet
Une fois sur deux
Cahier des charges
Analyse de l'existant
Equipe (Porteur de projet et contributeurs)
- Porteurs du projet :
- Concepteurs/contributeurs :
- Animateur (coordinateur du projet)
- Fabmanager référent
- Responsable de documentation
Code
static void notifyCallback( BLERemoteCharacteristic* pBLERemoteCharacteristic, uint8_t* pData, size_t length, bool isNotify) { w = pData[0];//w = perifit[0]; x = pData[1]; y = pData[2]; z = pData[3]; ps = x + (256 * w); pp = z + (256 * y); myvalue = map(ps, 180, 2700, 10500, 1500);//If the lamp lights on when should not, put a lower value for 10500. Si l'ampoule s'allume au repos par erreur baisser un peu la valeur de 10500 dans le mapping } class MyClientCallback : public BLEClientCallbacks { void onConnect(BLEClient* pclient) { } void onDisconnect(BLEClient* pclient) { connected = false; Serial.println("onDisconnect"); } };