1
0
mirror of https://github.com/s00500/SimpleExpressions synced 2025-07-07 06:20:18 +00:00

modified: simpleExpression_blocks.js

modified:   src/SimpleExpressions.cpp
	modified:   src/SimpleExpressions.h
This commit is contained in:
roboticafacil
2017-12-08 13:41:15 +01:00
parent 9310f8213c
commit 5e8dfc9920
3 changed files with 51 additions and 20 deletions

View File

@ -18,6 +18,21 @@ void SimpleExpressionsClass::init(int aMouthPin, int aBuzzerPin) {
clearMouth();
}
void SimpleExpressionsClass::init(int aMouthPin, int aBuzzerPin) {
mouth = Adafruit_NeoPixel(7, aMouthPin, NEO_GRB + NEO_KHZ800);
mouth.begin();
clearMouth();
}
void SimpleExpressionsClass::initBuzzer(int aBuzzerPin) {
buzzerPin = aBuzzerPin;
#if defined(ESP32)
ledcSetup(ledc_channel, 2000, 8); // channel, max frequency, resolution
ledcAttachPin(aBuzzerPin, ledc_channel);
#endif
}
///////////////////////////////////////////////////////////////////
//-- MOUTHS ----------------------------------------//
///////////////////////////////////////////////////////////////////

View File

@ -16,6 +16,8 @@ class SimpleExpressionsClass
public:
// General
void init(int mouthPin, int buzzerPin);
void initMouth(int mouthPin);
void initBuzzer(int buzzerPin);
// Mouths
void printMouth(int number, int r, int g, int b);