ChatGPT + TinkerCAD + 計時器設計

最近火紅的 chatGPT可以寫程式,這真的很有趣。玩了幾天後,我們來試試看是不是能跟最近玩的TinkerCAD結合。來寫一個Arduino的計時器。 我發問的問題是: 我要用i2c的LCD當輸出畫面。只有一個按紐。當我按一下按紐,放開後,會幫我記時,並顯示在LCD上。當我按一下開關後,記時會停止。請用millis()來計時。用arduino寫。 …

Read MoreChatGPT + TinkerCAD + 計時器設計

銀行保管箱與遺產稅

銀行有提供保管箱服務,如果家人過世,在遺產稅試算的時候,國稅局會因為保管箱內容不知道,而試算失敗。這時就需要與國稅局人員,一起打開保管箱清查裡面的內容。 前陣子協助處理這件事,過程中一些想找的資料不多,所以大概整理一下經過跟想法,不過,先聲明一下,每個人的財務狀況不同,法規年年在修,遇到的情況也不盡…

Read More銀行保管箱與遺產稅

有趣的TinkerCAD

我真的是太晚知道這有趣的工具了。 之前看到別人電路畫面真是美到不行,後來才發TinkerCAD是網頁提供教育跟Maker使用的工具,可以畫3D圖、電路圖。知名的AutoCAD軟體的公司AutoDesk,在2013年買下,目前是免費使用。 今天試用一下,先看完範例程式後,隨手拉了一顆ATtiny,LED、限流電組,搭配的電源,範例程式模擬執行,…

Read More有趣的TinkerCAD

網頁的 icon:餓

網頁重弄後,發現網頁的圖標,竟是Wordpress預設。之前網站自己寫的時候,還特別研究怎樣把圖標放上去,費了好大的功夫。想不到用了Wordpress,竟沒有設定icon。這幾天在整理網頁,才發現沒圖標,其實不太好找,所以來把圖標加一下吧。 找出以前網頁備份,翻找出檔案。ㄟ~格式丟上來竟還不能直接用,轉了一下檔案格式,想…

Read More網頁的 icon:餓

比較器?我真的忘了是什麼了~

計畫中要做的散步燈中,有一個要靠震動來喚醒的機制,之前怪我貪便宜買了好幾個震動感知的元件,結果回來發現都不能用,後來找了別人常用模組,但是,看著覺得這麼簡單的東西,開使猜想為什麼還要拉一顆IC進去? 找到模組的電路後,得知IC是一個比較器。唉呀~ 記得有學過,可是,我真的忘記比較器電路是做什麼用了。 模組…

Read More比較器?我真的忘了是什麼了~

2023 新年快樂

倒數完後,利用一點時間,來寫一下最近發生的事與心情。 網頁終於搬完了,主要是最近看了本書『Show your work』讓自己想把網頁再繼續寫起來。前些日子看看自己的網站,最後一次更新竟是兩年前,2020年末的兩篇,再往下看,又是再兩年前的2018年末。呵呵,四年才寫兩篇。而且自己看了很久,猜不太清當時想寫的心情。 這陣…

Read More2023 新年快樂

醒著,也要提醒你不要睡著~

上次的sleep mode,醒著就一定要到睡著,才能再次叫醒。可是,我們希望當我們有動作時,就不需要進入睡眠模式。也就醒著時,也要時時提醒不要再睡著。 這在上次的程式中,拿掉一行就行! 來吧,直接看上次的程式。我只拿sleepNow()這段~ 拿掉的是第11行,原本 detachInterrup()用來讓在工作模式狀態,不被再次觸發喚醒中…

Read More醒著,也要提醒你不要睡著~

被宣告擺了一道

其實ATtiny85的睡眠程式改好第一版了,但在實驗時,發現只能在一分鐘內可以使用。找了一天,一直找不到原因。 最後,使用Arduino Nano,一樣發生跟ATtiny85一樣問題,不過Nano可以開Serial port去看資料之間的變化。終於發現是自己在最一開始的宣告,用了錯誤的方法!!! 同樣宣告,三種方法,最後是誰可以用呢? 第1行跟…

Read More被宣告擺了一道

ATtiny 85 Sleep mode

之前沒玩過省電睡眠模式,所以,先找資料來看,必竟我們要做的是一個不需要開啟的電路,所以就得讓設備處於待機睡眠狀態。 找到一個範例,不難,試燒到自己手邊的板子裡,可以簡單運作。範例網址如下 加上中文註解後的程式碼如下: 這邊有一個特別注意的是INT0,在ATtiny85只有…

Read MoreATtiny 85 Sleep mode