在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何利用Arduino制作一個番茄鐘

科技觀察員 ? 來源:ardutronic ? 作者:ardutronic ? 2022-04-12 16:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我經常難以專注于我應該做的事情。該設備可以很好的幫助我解決這個問題!

補給品

微芯科技ATtiny85×1

ArduinoIDE

電烙鐵(通用)

什么是番茄鐘

我經常難以專注于我應該做的事情。有時是由于:體力活動不足,睡眠不足,或智能手機干擾。這個問題開始困擾我,所以我試圖找到解決辦法,于是了解到了番茄鐘原理,這是通過將您的工作時間分為幾個系列的25分鐘專注和5分鐘休息來完成的。在專注期間,您需要關閉互聯網,以便您不會收到通知并能夠完全專注于應該做的事情。另一方面,在5分鐘的休息時間里,可以完全的專注。

因此我決定造一個這樣的物理設備來幫助我。

第1步:原型

我打開Tinkercad,創建了一個原型電路。

pYYBAGJVOMqAcKt-AAHHBmm8nqc740.png

第2步:印刷電路板

pYYBAGJVOMeAKqJtAAPb77YXoHM657.png

poYBAGJVOMKASD5_AANsRVg4S8M386.png

我將所有組件放在PCB上,創建了軌道,并添加了一個多邊形。我將項目導出到Gerber文件,創建了一個新文件夾,并將這些文件添加到其中,然后將它們壓縮為.zip擴展名,以便我可以輕松地將它們傳遞到生產環境。

第3步:組裝

pYYBAGJVOL-APDCRAANirRkosEk569.png

與此同時,我得到了零件,即LED電阻器、服裝和其他元件。板子是雙層的,元件多的部分用熱風臺焊接,另一部分用普通烙鐵焊接。

第4步:設備運行原理

poYBAGJVOLmAFXfPAAPR0hMVNhI599.png

此時,MadinaMe的工作方式是,當您單擊按鈕時,會開始25分鐘倒計時,并且每5分鐘一個LED會熄滅并通知您經過的時間。時間過去后,會激活一個迷你動畫,通知休息時間,從休息時間返回后,再次按下按鈕。

項目代碼:

(ST_CP) of 74HC595
const int latchPin = 1;
//Pin connected to clock pin (SH_CP) of 74HC595
const int clockPin = 2;
//Pin connected to Data in (DS) of 74HC595
const int dataPin = 0;
bool lightOn;
void setup() {
pinMode(latchPin, OUTPUT);
pinMode(dataPin, OUTPUT);
pinMode(clockPin, OUTPUT);
pinMode(3, INPUT);

lightOn = false;
light(false);
Serial.begin(9600);
}


void loop() {
pomodoro();
Serial.println(digitalRead(3));
}

void light(bool state) {
byte val = 255;
if (state == false) val = 0;

digitalWrite(latchPin, LOW);
shiftOut(dataPin, clockPin, MSBFIRST, val);
digitalWrite(latchPin, HIGH);
}

void registerWrite(int whichPin, int whichState) {
// the bits you want to send
byte bitsToSend = 0;

// turn off the output so the pins don't light up
// while you're shifting bits:
digitalWrite(latchPin, LOW);

// turn on the next highest bit in bitsToSend:
bitWrite(bitsToSend, whichPin, whichState);

// shift the bits out:
shiftOut(dataPin, clockPin, MSBFIRST, bitsToSend);

// turn on the output so the LEDs can light up:
digitalWrite(latchPin, HIGH);
}

void pomodoro()
{
if (digitalRead(3) == 1)
{
delay(500);
for (int i = 0; i <= 5; i++) {
delay(10);
light(true);
}

if (digitalRead(3) == 0)
{
for (int i = 5; i >= 0; i--) {
if (digitalRead(3) == 1)
{
break;
}
delay(10000);
light(false);
}
}
for (int a = 0; a < 10; a++)
{
for (int i = 5; i >= 0; i--) {
delay(100);
light(true);
}

for (int i = 5; i >= 0; i--) {
delay(100);
light(false);
}
}
}
}

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    242

    文章

    23786

    瀏覽量

    672492
  • 時鐘
    +關注

    關注

    11

    文章

    1891

    瀏覽量

    133023
  • Arduino
    +關注

    關注

    189

    文章

    6495

    瀏覽量

    190471
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    制作帶有Arduino的LDR的光傳感器

    在這個電路中,我們正在制作使用帶有Arduino的LDR的光傳感器,根據房間或外部區域的光線條件控制燈泡/ CFL。
    的頭像 發表于 11-18 16:13 ?4856次閱讀
    <b class='flag-5'>制作</b><b class='flag-5'>一</b><b class='flag-5'>個</b>帶有<b class='flag-5'>Arduino</b>的LDR的光傳感器

    經典的Arduino創意制作實例(轉)

    手上有塊閑置的Arduino 開發板,某天,空閑的我碰上了閑置的它,準備利用它開發某物玩玩,就在網上搜索Arduino制作實例,搜索的
    發表于 07-02 15:42

    什么是番茄物聯網,利用它你了解了嗎?

    新項目,叫做“番茄物聯網”。這個項目側重于烹飪和科學。 烹飪目標是用當地農民的漿果來制作番茄醬,這是由家在馬爾登的名為Heritage Truck Catering的機構
    發表于 09-11 09:53

    知道了什么是番茄物聯網,但如何利用它你了解了嗎?

    ,叫做“番茄物聯網”。這個項目側重于烹飪和科學。神馬是“番茄物聯網”,點擊→“番茄互聯網”是什么鬼?不知道的該進來漲漲姿勢啦烹飪目標是用當地農民的漿果來
    發表于 10-26 11:38

    如何使用Arduino制作游戲手柄

    小編就跟大家分享如何使用Arduino制作游戲手柄?
    發表于 01-24 06:41

    幾個Arduino創意制作分享

    手上有塊閑置的Arduino開發板,某天,空閑的我碰上了閑置的它,準備利用它開發某物玩玩,就在比較熟知的電子電路網和與非網論壇上搜索Arduino
    發表于 10-16 16:09 ?6次下載

    Arduino教程之如何使用Arduino制作寶寶使用的小桔燈詳細資料概述

    本文檔的主要內容詳細介紹的是Arduino教程之如何使用Arduino制作寶寶使用的小桔燈詳細資料概述主要內容包括了:
    發表于 01-04 18:22 ?14次下載
    <b class='flag-5'>Arduino</b>教程之如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b><b class='flag-5'>一</b><b class='flag-5'>個</b>寶寶使用的小桔燈詳細資料概述

    使用Arduino制作led心形相框

    使用Arduino制作很棒的led心形相框。乍看,它看起來像
    的頭像 發表于 06-05 06:01 ?4363次閱讀

    利用Arduino平臺制作電子寵物

    Arduino本質上是種電子工具,它可以被用來制作許多有趣的創意電子制作,比如電子時鐘、四軸飛行器、寵物喂食機、3D打印機、電子顯微鏡等。
    的頭像 發表于 05-30 06:09 ?6449次閱讀

    利用Arduino和廢紙板制作鍵盤吉他

    在這個視頻中,我們將制作KiTar,用紙板和Arduino,很簡單。只要按照步驟,就能輕
    的頭像 發表于 05-24 06:22 ?4143次閱讀

    使用Arduino制作簡單的純正弦波逆變器

    在這篇文章中,我將使用Arduino制作簡單的純正弦波逆變器,并解釋電路的工作原理。
    發表于 08-09 17:27 ?1.3w次閱讀
    使用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b><b class='flag-5'>一</b><b class='flag-5'>個</b>簡單的純正弦波逆變器

    如何制作Arduino pH計

     在這個項目中,我們將制作Arduino pH 計,并學習如何使用重力 pH 傳感器和 Arduino 測量液體溶液的 pH 值。16x
    發表于 08-12 16:39 ?6005次閱讀
    如何<b class='flag-5'>制作</b><b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>Arduino</b> pH計

    Arduino番茄鐘開源

    電子發燒友網站提供《Arduino番茄鐘開源.zip》資料免費下載
    發表于 02-01 10:18 ?3次下載
    <b class='flag-5'>Arduino</b><b class='flag-5'>番茄</b>鐘開源

    制作基于Arduino的邊緣避讓機器人

    電子發燒友網站提供《制作基于Arduino的邊緣避讓機器人.zip》資料免費下載
    發表于 06-26 09:41 ?0次下載
    <b class='flag-5'>制作</b><b class='flag-5'>一</b><b class='flag-5'>個</b>基于<b class='flag-5'>Arduino</b>的邊緣避讓機器人

    利用Arduino制作逆變器原理

    開源硬件-使用 Arduino 在家制作逆變器,逆變器原理圖設計分享。
    發表于 07-07 17:22 ?7次下載
    <b class='flag-5'>利用</b><b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>逆變器原理
    主站蜘蛛池模板: 色婷婷综合在线视频最新 | 中日韩欧美在线观看 | 中文天堂最新版www 中文天堂最新版在线精品 中文天堂最新版在线中文 中文天堂最新版资源新版天堂资源 | 成人在线免费网站 | 天天草比| 轻点灬大ji巴太粗太长了啊h | 免费精品美女久久久久久久久久 | 欧美成人一区二区三区在线电影 | 日本特级淫片免费 | a级毛毛片看久久 | 免费人成动漫在线播放r18 | 五月天亚洲婷婷 | 午夜日韩精品 | 亚洲午夜在线视频 | 三级免费黄录像 | 久久草在线播放 | 欧美色人阁 | 网www天堂资源在线 网红和老师啪啪对白清晰 网络色综合久久 | 色综合色狠狠天天综合色hd | 一本到卡二卡三卡免费高 | 国产精品久久久福利 | 狠狠鲁狠狠操 | 年下系列高h文 | www.天天干| 天堂在线观看中文字幕 | 新版天堂中文网 | 免费观看黄色网页 | 日本在线视频一区 | 精品免费视在线观看 | 欧美高清性色生活 | 久久精品第一页 | 4455四色永久免费 | 色综合久久天天综合绕观看 | 免费色在线 | 国产国产人免费人成成免视频 | 色天使美国 | 日韩大尺度视频 | 8888四色奇米在线观看不卡 | 激情欧美在线 | 视频在线观看高清免费大全 | 亚洲产国偷v产偷v自拍色戒 |