小编mis*_*p_n的帖子

评估值是增加还是减少(arduino)

我正在尝试学习如何评估值是增加还是减少.在这种情况下,我使用的是从0到14映射的电位计.基本上我需要它来查看当前值,如果当前值增加打印一件事,如果值正在减少打印别的东西.

这是我到目前为止所知道的,我知道它不对,但它是一个开始.

思考?

谢谢.

void setup() { 
  Serial.begin(9600);  
}


void loop() {

  int val = analogRead(A0);  // read the input on analog pin 0:
  val = map(val, 0, 1023, 0, 14); // map the vlaues to new values
  Serial.println(val); // print those values
  delay(1); // delay by a second.

  // sudo code

  if (val++) {

    Serial.println("up");

  } else if (val--){

    Serial.print("down");

  }else{

    // do nothing
  }
}// end loop
Run Code Online (Sandbox Code Playgroud)

logic arduino arduino-ide

5
推荐指数
1
解决办法
9329
查看次数

如何遍历文件目录并使用 jq 和 shell 脚本保存到新文件?

我正在使用 jq ( http://stedolan.github.io/jq/ ) 从一些 JSON 文件中提取一些特定数据并将其转换为另一个 JSON 文件,例如:

cat data1.json | ./jq '[.["messages"][] | {to: .to, from: .from, body: .body, direction: .direction, date_sent: .date_sent }]' > results1.json
Run Code Online (Sandbox Code Playgroud)

我在一个目录中有 50 个 JSON 文件来执行此操作。我如何编写一些 shell 脚本来遍历所有 50 个文件,执行上述功能,并保存到 50 个清理过的 JSON 文件?

我在想它的一些东西,但需要一些指导:

for file in *.json | ./jq | '[.["messages"][] | {to: .to, from: .from, body: .body, direction: .direction, date_sent: .date_sent }]' "$file" "$newfile.json" ; done
Run Code Online (Sandbox Code Playgroud)

谢谢!

shell json jq

4
推荐指数
1
解决办法
3701
查看次数

如何为APScheduler 3.0传递UTC时区?

这里有Heroku的人吗?看来他们的系统无法执行标记为cron的APScheduler的操作。仅供参考:我正在使用免费软件包。使用此示例,间隔将运行,而cron将不运行。还有其他人遇到吗?

编辑:建议我指定UTC,但我不确定如何使用add_job进行操作。有参加者吗?因为我知道这目前不正确:

from apscheduler.schedulers.blocking import BlockingScheduler
from pytz import utc

sched = BlockingScheduler(timezone=utc)

def grabit():
    print "This job is run every weekday"

def tick():
    print "every 5 minutes"

sched.add_job(grabit, 'cron', day_of_week='mon-fri', hour=0, minute=13, id="get_things", replace_existing=True)
sched.add_job(tick, 'interval', minutes=5)
sched.start()
Run Code Online (Sandbox Code Playgroud)

python heroku apscheduler

3
推荐指数
1
解决办法
3161
查看次数

标签 统计

apscheduler ×1

arduino ×1

arduino-ide ×1

heroku ×1

jq ×1

json ×1

logic ×1

python ×1

shell ×1