小编Joe*_*Joe的帖子

ESP32 Core 1 发生恐慌(CPU1 上的中断 wdt 超时)

我正在使用带有 ESP32 的 Arduino IDE。硬件很简单:ESP32开发板+ LED和簧片开关。我现在想检测簧片开关输入(1Hz 到 40Hz 频率)并闪烁 LED。

代码很简单:

const int button = 27;
const int led =  25;

unsigned long now = millis();
unsigned long lastTrigger = 0;
boolean startTimer = false;

void IRAM_ATTR buttonInput() {
  Serial.println("IN");
  digitalWrite(led, HIGH);
  startTimer = true;
  lastTrigger = millis();
}

void setup() {
  Serial.begin(115200);
  pinMode(button, INPUT);
  pinMode(led, OUTPUT);
  digitalWrite(led, LOW);
  
  attachInterrupt(digitalPinToInterrupt(button), buttonInput, RISING);
}

void loop() {
  now = millis();
  if(startTimer && (now - lastTrigger > 25)) { // switch of …
Run Code Online (Sandbox Code Playgroud)

esp32 arduino-esp32

9
推荐指数
2
解决办法
2万
查看次数

如何从PHP Intl(ICU库)中的货币代码获取货币符号

在PHP我知道货币代码(欧元,英镑,美元...),但我不知道区域设置.我需要为他们获取货币符号

GBP -> £
EUR -> €
USD -> $
Run Code Online (Sandbox Code Playgroud)

运用

$obj = new \NumberFormatter( null, \NumberFormatter::CURRENCY);
echo $obj->formatCurrency( null, 'EUR');
Run Code Online (Sandbox Code Playgroud)

我可以得到€0.00,因此NumberFormatter库可以将货币代码转换为货币符号.但是如何才能获得货币符号?

$obj = new \NumberFormatter( null, \NumberFormatter::CURRENCY);
$obj->setTextAttribute ( \NumberFormatter::CURRENCY_CODE, 'EUR');
echo $obj->getSymbol ( \NumberFormatter::CURRENCY_SYMBOL);
Run Code Online (Sandbox Code Playgroud)

也不要做翻译并返回$ always.

php currency numberformatter

4
推荐指数
2
解决办法
4377
查看次数

标签 统计

arduino-esp32 ×1

currency ×1

esp32 ×1

numberformatter ×1

php ×1