民國年在A1, 將民國年轉成西元年後再儲存至A2

EX : A1 民國年為831112 ,結果在A2 為 19941112

在 Excel 中日期是一種數值,同一個日期不管以何種格式顯示,其背後儲存格的數值都是相同的。

所以必須先確定A1的格式是文字格式

如果A1不是文字格式,我們我們先利用TEXT(value,格式)將數字轉成文字

再用利用下面的公式將民國年轉成西元年

(1)A1如為數字格式,A2利用=TEXT(A1,"yymmdd")轉成831112文字格式

    並且A2儲存格要利用格式將公式移除僅儲存值而且

(2)儲存格A2:

=TEXT(DATE(MID(A2,1,2)+1911,MID(A2,3,2),MID(A2,5,2)),"yyyymmdd")

MID(A2,1,3)+1911:取出儲存格A1日期字串的1-2碼再加1911,當為「年」。

MID(A2,3,2):取出儲存格A1日期字串的3-碼,當為「月」。

MID(A2,5,2):取出儲存格A1日期字串的5-6碼,當為「日」。

將上述的「年、月、日」代入 DATE 函數,轉換為 Excel 可接受的日期格式(其為一個數字)。

再藉由 TEXT 函數轉換為 yyyymmdd 格式,即「年四碼月二碼日二碼」的格式。

文章標籤

stanley 發表在 痞客邦 留言(1) 人氣()

在 Python 中設定GPIO.BOARD與GPIO.BCM有何不同
import RPi.GPIO as GPIO

GPIO.setmode(GPIO.BOARD)

或者

GPIO.setmode(GPIO.BCM)

這個GPIO.BOARD 選項是指定在電路版上接脚的號碼
這個GPIO.BCM 選項是指定GPIO後面的號碼
在撰寫程式時要先清楚你指定的數字要使用的是GPIO.BOARD或是GPIO.BCM的方式

 

文章標籤

stanley 發表在 痞客邦 留言(0) 人氣()

光耦合元件
PIC817 DataSheet

穩壓IC
AMS1117–3.3v Voltage Regulator

PC電源供應器零件

C945 NPN電晶體
D13007K 高壓高速NPN電晶體 400V 8A
C5763 NPN transistor for switching applications, 400V, 7A

LM339 比較器
TL494 PWM 控制電路
TL431 
 可調式分流基源  ADJUSTABLE PRECISION SHUNT REGULATOR

WT7520 843 PC電源供應PWM監控IC
MOSPEC F12C20C Dual Power Rectifier 
CEP3120 N-Channel Enhancement Mode Field Effect Transistor(30V,40A)

MOSFET
50P0409L P Channel MOSFET TO-252 (H-Bridge)

IRFZ40N N Channel MOSEFT TO-220 60V,50A
IRFZ48N N Channel MOSEFT (H-Bridge) 55V,64A
 

NPN電晶體

TIP122 NPN Epitaxial Darlington Transistor 100V 8A

Karaoke IC

YSS915 Karaoke Processor 2 for Video disc player (100元)
PT2399  single chip echo processor IC (50元)

M65847 DIGITAL KEY CONTROLLER
M65840 

 

TP4056 1A鋰電池專用充電板(BUY-IC 20元)
光敏電阻斷(Buy-IC 15元,模組70元,其他30元) 
電池盒1 15元,2 18元,3 30元
TL081 op amp (20-30元)
NE5532 op amp(20元)
UPC1651 FM transmitte(100元) 
MCP3201 
2.7V 12-Bit A/D Converter with SPI™ Serial Interface

愛歌無線麥克風套件DIY-41(160元) ICSHOP
FM-MIC(UPC1651).
TEA5767 Low voltage FM stereo radio with TEA5767/68(Buy-IC 80元,TaiwanIoT238元)
LM386 200倍增益 信號放大器模組 音頻放大器模組(Buy-IC 120元) 
外接濾波電容使用注意事項, 電容和喇叭組抗問題,低頻截止計算問題

FM發射器IC ~ * BH1418FV (20元)
FM發射器IC BA1404
FM發射器IC VMR6512(*)
FM Radio SC1088(99元)(*)

卡拉OK板話放音效板PT2399 NE5532前級麥克風信號放大(410元~500元)

 Assembled M65831AP+NE5532

日本三菱M65831AP前置前級調音放大器卡拉OK數碼調音混響板

 

PCM2706PJT Stereo Audio DAC With USB Interface Single 
HY-SRF05 超音波測距模組(Buy-IC 65元)
NRF24L01 2.4G (BuyIC 55元)
 

參考網站
How to Read a Power MOSFET Datasheet

關於電源供應器的常識

瞭解開關式電源供應器分析與設計的基本方法

Anatomy of Switching Power Supplies - Hardware Secrets
認識你的電源供應器-元件篇

SMPS SWITCHING POWER SUPPLY DESIGN BASICS
 



 

 

 

 

 

文章標籤

stanley 發表在 痞客邦 留言(0) 人氣()

Python 是一種物件導向直譯式電腦程式語言。它的語法簡單,支援命令式程式設計物件導向程式設計函數式編程面向側面的程式設計泛型編程多種編程範式。它包含了一組功能完備的標準庫,能夠輕鬆完成很多常見的任務。Python具備垃圾回收功能,能夠自動管理記憶體使用。它經常被當作腳本語言用於處理系統管理任務和網路程式編寫,然而它也非常適合完成各種高階任務。Python虛擬機本身幾乎可以在所有的作業系統中運行。
使用一些諸如py2exePyPyPyInstaller之類的工具可以將Python原始碼轉換成可以脫離Python解釋器執行的程式。
它與他程式語言最大的不同大於使用縮排來定義語句塊。如此使得程式較為簡潔,簡單。
在Linux 環境中
Python
#!/usr/bin/python
print "Hello World!"

 第二個較複雜的程式架構

import os

class Foo(object):
   def __init__(self):
       self.val = None
   def __str__(self):
       return "foo - val: {0}".format(self.val)

def f():
   l = []
   for i in range(3):
       foo = Foo()
       #print "id of foo: {0}".format(id(foo))
       #print "foo is: {0}".format(foo)
       l.append(foo)
   return l

def main():
   d = {}
   l = f()
   d['k'] = l
   print "list l has {0} objects of type Foo()".format(len(l)) 

if __name__ == "__main__":
   main()

 

 

文章標籤

stanley 發表在 痞客邦 留言(0) 人氣()

Fritzing 是一套免安裝的畫電路圖軟體

網站: http://fritzing.org/home/
下載點:http://fritzing.org/download/

文章標籤

stanley 發表在 痞客邦 留言(0) 人氣()

Pi2 和 Pi3 有 7支 GPIO 接腳具有 PWM 功能. 標示為 GPIO_GENx

其7支接脚分別為 GPIO17(接脚11),GPIO18(接脚12),GPIO27(接脚13),

GPIO22(接脚15), GPIO23(接脚16), GPIO24(接脚18) , GPIO25(接脚22)  

GPIO layout.png

文章標籤

stanley 發表在 痞客邦 留言(0) 人氣()

Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼