小编Rus*_*ane的帖子

将输出引脚连接到输入引脚

我几乎是一个手持电子产品的初学者,所以我决定用一个arduino uno r3把自己扔在浅水区.

我已经开始了一个项目,我很乐意处理LED,液晶显示器和简单的按钮,但项目使用的是8个引脚的家用电话键盘,根据桥接的组合,它会告诉您按下了哪个按钮.

例如,如果引脚1上电 - 如果引脚5有电,则按下按钮4 - 如果引脚6有电,则按下按钮1 - 如果引脚7有电,则按下按钮7 - 如果引脚8有电源则按钮*被按下

我的计划是使用4个数字输出引脚和4个数字(/模拟?)输入引脚.我将第一个数字引脚设置为高电平,并检查4个输入中的每个输入的值.然后转到第二个输出,依此类推.

我是否会通过将输出连接到输入来打击arduino上的某些引脚?如果没有,我会继续.

或者,还有更好的方法?

提前致谢.

arduino

7
推荐指数
1
解决办法
1万
查看次数

Amazon CodeCommit凭证帮助程序 - 找不到命令

我有一个CodeCommit仓库,我试图从Windows 7的命令行连接到.

我的意图是使用aws configure/aws凭证帮助器方法,在这种情况下,我更喜欢这个用户名/密码.

在尝试任何git操作时,我得到:

aws codecommit credential-helper $@ get: aws: command not found
Run Code Online (Sandbox Code Playgroud)

然后,我可以使用用户名和密码,但这使使用aws configure设置访问密钥无效.

我的.gitconfig文件的凭据部分如下所示:

[credential]
    helper = !aws codecommit credential-helper $@
    UseHttpPath = true
Run Code Online (Sandbox Code Playgroud)

看起来git无法访问aws.cmd,但它的完整路径是在系统和用户路径环境设置上.

有任何想法吗?

amazon-web-services credential-manager aws-codecommit

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

更新AWS Lambda层依赖性

情况是,我有大量的lambda函数(使用node js 8.10),它们的功能都非常不同,并且都使用CloudFormation进行了部署。

它们都共享一些非常复杂的功能。

目前,如果通用代码发生更改(这是相当频繁的),我将在每个项目(包括源代码控制)之间复制通用代码,然后重新部署每个功能。一直觉得这是错误的。

现在我们有了lambda图层-是的!还是呀?

太好了,所以现在我可以在单个存储库中维护代码了-滴答声,但是其余过程实际上并没有更好,甚至可能更糟...

如果将图层放入CloudFormation模板中,然后将ARN导出以导入到lambda函数模板中,则导出的ARN仅适用于该图层的版本1。

我可以使用Sub函数形成没有版本的ARN,然后在lamda函数CloudFormation模板中添加版本。但是,只要通用代码发生变化,我仍然需要更新所有下游lambda函数CloudFormation模板以添加最新版本。

我可以编写脚本,但是它仍然是一个庞大的PITA,并不能真正节省很多精力。我需要获取每个lambda函数项目的最新信息以更新版本号,然后重新提交回购协议,pr,merge,等等等等。

有没有其他方法可以始终使用最新版本的图层?

layer amazon-web-services aws-cloudformation aws-lambda

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