ppt 파일 == 남은 발표 시간을 분/초 단위로 표시해 주는 시계? by 바죠


PresentationTimer4Speakers


This is a countdown timer for speakers, showing the remaining time in minute. You may display the slide-shows for speakers with lap-topand/or projected screen. Sound effects are also included especially at theslide-transitions at “slide-5” and “slide-0.”

shift + F5 : start slide-showfrom the present slide

F5 : from the firstslide



정해진 시간안에 발표를 마치는 것이 중요하다.
하지만, 발표 중간에 자신이 얼마의 시간을 소모 했는지 아는 것은 대단히 어렵다.
중간에 사람들이 알려주어야 하는데, 이것 또한 쉽지 않다.

첨부된 ppt파일을 활용하면 좋다.
랩탑 컴퓨터가 있으면 좋다.
첨부한 파일을 실행시키고 발표자가 컴퓨터 스크린을 볼 수 있게 해 주면 된다.


휴대가 간편하다.
아니 다운로드 받아서 사용하면 된다.
ppt가 실행되는 컴퓨터가 있으면 된다.
사용이 직관적이다.
쉽게 원하는 내용을 추가할 수 있고, 바꿀 수 있다.

다운로드:
presentation_timer4speakers1.1.pptx

presentation_timer4speakers1.11.pptx


http://www.online-stopwatch.com/



공유하기 버튼

 

awk [컴퓨터 언어] by 바죠

awk는 프로그래밍 언어이다.

문서에서 데이터를 찾아내고 출력하고 간단한 일을 하는데 아주  특화된 프로그래밍 언어이다.
기계적으로 처리되어야 할 내용들이 많이 있지만, 매번 프로그램을 새로 만든다는 것은 비효율적일 수 있다.
지적한 일들을 매우 간단하게 처리할 수 있는 기능이 있어야 한다.
매우 짧은 프로그램으로 작성이 가능하다.

또한, 추출한 숫자들을 가지고 간단한 산수를 할 수 있다.
이는 추출한 데이터를 다시 bc -l같은 프로그램에 붙여넣어서 추가로 산수를 하지 않아도 되게 해 주는 효과가 있다.
추출과 동시에 산수를 수행할 수 있게 해 준다. 유닉스/리눅스 명령어들과의 연계 작업에서도 그 유용성은 탁월하다. 
어떻게 보느냐에 따라서 달라질수 있다. grep, xargs등과 같이 명령어로서 사용될 수도 있다.
물론, 명백한 언어로서의 기능을 가지고 있지만,
매우 간단한 일들을 수행할 수 있을 정도로, 유닉스/리눅스 명령어처럼 간결하고도 효과적으로 사용될 수 있다.

장담하는데, awk 같은 것 없어도 연구하는데 지장이 전혀없다.

필요한 경우가 있다면 있을 것이다.
매우 많은 데이터를 반복적으로 처리해야만 할 경우가 있다.
이러한 경우에는 상황이 다소 달라진다.
간단한 스크립트가 필요하다.
또는 프로그램을 만들어야만 한다.
당연하다.

결국, 대용량 데이터 처리에서, 특별히 간단한 대용량 처리에서 효능을 볼 수 있는 것이 awk 같은 언어이다.
유닉스/리눅스 명령어에서 딱 한 발만 더 나아간 수준이면 해결될 수 있는 문제들이 많이 있다.
매우 간단하면서도 효과적으로 대용량 데이터 처리를 도와준다.

문자열 처리에 매우 뛰어난  python 언어가 효율적일 것이다.
여기서 언급한 awk는 보다 더 간결하다. 유닉스 명령어에서 딱 한 발 더 나아간 것처럼 보인다.
매우 간결하게 유닉스/리눅스 명령어처럼 일들을 처리해 준다. 
파이프를 활용하면 연속적으로 많은 명령어들을 조합하여 사용할 수 있다. 
이 때, awk를 이용한 짧은 프로그램도 연동되어 사용될 수 있다.

확실한 프로덕션 프로그램들로 부터 많은 데이터가 쏟아져 나오는 상황에서는 awk 같은 것이 효율적으로 활용될 수 있다.
일반적인 개발 언어로서는 부족한 부분이 많을 것이다.
awk 언어로 프로젝트를 하는 것에는 무리가 있다.
용도가 전혀 다르다.
파일속의 특정 패턴---행동으로 이어지는 구조가 특징이다.
특정 패턴에 대한 즉각적인 일처리가 이루어진다.

패턴 비교                           : 숫자, 문자열 탐색하고 비교함, 파일속의 행 단위로 모든 행에 대해서 처리함.
패턴 비교와 연관된 행동       : 패턴 비교를 마치고 나면, 특정 조건에 따라서, 계산과  특정 양식의 출력을 행한다.

pattern-action
여기에서, 패턴은 대략 6가지 종류가 있다.
action 부분은 다른 언어와 같이, 계산, 반복, 선택하는 것들로 만들어져 있다.
컴퓨터 언어라고 생각하지 말고, 또다른 유닉스/리눅스 명령어라고 생각하고 먼저 접근하면 친숙해질 수 있다.
실제로 명령어처럼 사용되는 경우가 많다.

http://en.wikipedia.org/wiki/AWK
http://cm.bell-labs.com/cm/cs/awkbook/
http://en.wikibooks.org/wiki/An_Awk_Primer/Awk_Command-Line_Examples
The_AWK_Programming_Language.pdf
errata (awk 언어의 창시자가 3명이 있다. 이들이 직접 적은 책, 정오표)

-------------------------------------------------------------------------------------------------
 awk 'system("wc "$1)' myfile
 130337  729770 8171254 g1
 130337  729770 8171254 g1
[ihlee@tucana-master C12]$ cat myfile
g1
g1

 awk '{print }' myfile
g1
g1
[ihlee@tucana-master C12]$ awk '{print $0}' myfile
g1
g1

 awk 'NR==1 {print $0}' myfile
g1

 awk '{t+= $1} END{print t}' myfile
6
[ihlee@tucana-master C12]$ cat myfile
1
2
3

awk 'NR>6 {print $1,$2}' DOSCAR >g2

awk 'NR>6 {print $1,$3}' DOSCAR >g3

-------------------------------------------------------------------------------------------------
cat team_kill.sh
foreach num (`seq -s" " 41 42`)
ssh c${num} ps -ef | grep mm_tinker | awk '{print $2}' | xargs kill -9
end

-------------------------------------------------------------------------------------------------
cat kill.sh

ps -ef | grep remd_tinker | awk '{print $2}' | xargs kill -9
ps -ef | grep sp | awk '{print $2}' | xargs kill -9


-------------------------------------------------------------------------------------------------
cat run.sh
foreach num (`seq -s" " 41 42`)
ssh c${num} "kill.sh"
end

-------------------------------------------------------------------------------------------------
$ ls
one.c  one.h  two.c  two.h

$ find . -name "*.c" | xargs rm -rf

$ ls
one.h  two.h


$ ls
one.c  one.h  two.c  two.h The Geek Stuff.c

$ find . -name "*.c" -print0 | xargs -0 rm -rf

$ ls
one.h  two.h


$ find . -name '*.c' | xargs grep 'stdlib.h'
./tgsthreads.c:#include
./valgrind.c:#include
./direntry.c:#include
./xvirus.c:#include
./temp.c:#include
...
...
...

#find . -name "*.sh" | xargs grep "ksh"


um@server#ls -1 *.sh
linux_sysinfo.sh
aix_sysinfo.sh
audit_script.sh
chperm_messages.sh

um@system#ls -1 *.sh | xargs
linux_sysinfo.sh aix_sysinfo.sh audit_script.sh chperm_messages.sh


-------------------------------------------------------------------------------------------------
 awk '/entropy=/ {print $7}'  OUTCAR
-70.140755


 awk '/energy\(sigma->0\)/' OUTCAR
  energy without entropy =      137.45246924  energy(sigma->0) =      137.45245256
  energy without entropy =      -62.11565870  energy(sigma->0) =      -62.11565755
  energy without entropy =      -70.00741394  energy(sigma->0) =      -70.00741336
  energy without entropy =      -70.13755881  energy(sigma->0) =      -70.13755824
  energy without entropy =      -70.14063029  energy(sigma->0) =      -70.14062971
  energy without entropy =      -70.14075319  energy(sigma->0) =      -70.14075262
  energy without entropy =      -70.14075592  energy(sigma->0) =      -70.14075534
  energy  without entropy=      -70.140756  energy(sigma->0) =      -70.140755

 head -n1 CONTCAR >z1 ;  awk '/entropy=/  {print $7}'  OUTCAR >z2 ; cat z1 z2 >z3 ;awk 'ORS=NR%2?FS:RS' z3 >z4
[ihlee@tucana-master TEST_15]$ vi z4
[ihlee@tucana-master TEST_15]$ cat z4
          15                             -70.140755

awk  ' /entropy=/ {a=$7/12.; b=a+18.195715/2;  print  b} ' out.out3
awk  ' /volume\/ion/ {print $5}  ' out.out3

 tail -n +2 CONTCAR >>z4

원래 목표:
CONTCAR 첫줄을 바꾸는 게 목표이다.
OUTCAR 에서 읽어 들인 특정한 값을 새로운 CONTCAR 파일 첫줄에 넣어주는것이다. 첫번째 숫자 다음에 넣어주는것이다.

 head -n1 CONTCAR >z1 ;  awk '/entropy=/  {print $7}'  OUTCAR >>z1 ; awk 'ORS=NR%2?FS:RS' z1>z2 ; tail -n +2 CONTCAR >>z2

 awk '/entropy=/ {print $7}' OUTCAR  |tail -n 1
-166.640525

head -n1 CONTCAR >z1 ;  awk '/entropy=/  {print $7}'  OUTCAR |tail -n 1 >>z1 ; awk 'ORS=NR%2?FS:RS' z1>z2 ; tail -n +2 CONTCAR >>z2

awk '/enthalpy/ {print $5}' OUTCAR  |tail -n 1

 head -n 1 CONTCAR >z1 ;  awk '/entropy=/  {print $7}'  OUTCAR |tail -n 1 >>z1 ; awk 'ORS=NR%2?FS:RS' z1>z2 ; tail -n +2 CONTCAR >>z2

 head -n 1 CONTCAR >z1 ;  awk '/enthalpy/  {print $5}'  OUTCAR |tail -n 1 >>z1 ; awk 'ORS=NR%2?FS:RS' z1>z2 ; tail -n +2 CONTCAR >>z2

mv z2 CONTCAR

 head -n 1 CONTCAR >z1 ;  awk '/entropy=/  {print $7}'  OUTCAR |tail -n 1 >>z1 ;  awk '{ if ( ( NR % 2 ) == 0 ) { printf("%s\n",$0) } else { printf("%s ",$0) } }'  z1>z2 ; tail -n +2 CONTCAR >>z2

 head -n 1 CONTCAR >z1 ;  awk '/enthalpy/  {print $5}'  OUTCAR |tail -n 1 >>z1 ;  awk '{ if ( ( NR % 2 ) == 0 ) { printf("%s\n",$0) } else { printf("%s ",$0) } }'   z1>z2 ; tail -n +2 CONTCAR >>z2

awk 'ORS=NR%2?FS:RS' 
보다는 아래가 더 안전함.
두 줄이 아닐경우를 대비함.
awk '{ if ( ( NR % 2 ) == 0 ) { printf("%s\n",$0) } else { printf("%s ",$0) } }' 


아래와 같이 CONTCAR 파일을 정리하면 좋은것 같습니다.

 
계산 끝나고 나면, CONTCAR가 나오는데, CONTCAR 첫줄에 에너지 또는 엔탈피를, 첫줄 뒷쪽에다, 적어두는 것이죠.
다시말해서, 새로운 CONTCAR를 만들어서 보관합니다.
 
입력: CONTCAR, OUTCAR
출력: CONTCAR
 
 head -n 1 CONTCAR >z1 ;  awk '/entropy=/  {print $7}'  OUTCAR |tail -n 1 >>z1 ; awk 'ORS=NR%2?FS:RS' z1>z2 ; tail -n +2 CONTCAR >>z2

 head -n 1 CONTCAR >z1 ;  awk '/enthalpy/  {print $5}'  OUTCAR |tail -n 1 >>z1 ; awk 'ORS=NR%2?FS:RS' z1>z2 ; tail -n +2 CONTCAR >>z2

mv z2 CONTCAR
  
PBS 배치 뒤에다 붙여두면 좋을 것 같습니다.

head -n 1 CONTCAR >z1 ;  awk '/entropy=/  {print $7}'  OUTCAR |tail -n 1 >>z1 ; awk 'ORS=NR%2?FS:RS' z1>z2 ; tail -n +2 CONTCAR >>z2
mv z2 CONTCAR
rm z1 z2

--------------------------------------------------------------------------------------------------------------
 awk '/entropy=/ {a=$7/12;   print a}  END {b=-18.195715/2.; print a-b}' out.out3
-9.93689
-0.839036

 awk '/volume\/ion/ {print $5}' out.out3
6.65

 awk '/outcar/ {print $2, $3}' g1
 awk '/outcar/ {print $2/12, $3}' g1
 awk '/outcar/ {print $2/12, $3/12}' g1


awk '/outcar/ {print $0}' g1 | awk '{print $2, $3}'


 cat g1
1 U,N,UNIX,000
3 I,M,UNIX,222
3 I,M,LNIX,222
[ihlee@tucana-master Si12_p1]$ awk '{split($2,arr,","); if (arr[3] == "UNIX") print $0}' g1
1 U,N,UNIX,000
3 I,M,UNIX,222
[ihlee@tucana-master Si12_p1]$ awk '{split($2,arr,","); if (arr[3] == "LNIX") print $0}' g1
3 I,M,LNIX,222


 awk '/NELECT/ {print $3}' OUTCAR

 awk '/direct lattice vectors/,/length of vectors/  { NF ==6 ; print $1,$2,$3}' OUTCAR | awk 'NR >1 && NR<5 {print $0}'



--------------------------------------------------------------------------------------------------------------
# print the line immediately after a regex, but not the line
# containing the regex
awk '/regex/{getline;print}'

# print the line immediately before a regex, but not the line
# containing the regex
awk '/regex/{print x};{x=$0}'
awk '/regex/{print (NR==1 ? "match on line 1" : x)};{x=$0}'

http://www.pement.org/awk/awk1line.txt
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------
http://www.thegeekstuff.com/2010/03/awk-arrays-explained-with-5-practical-examples/
http://www.thegeekstuff.com/2010/03/9-powerful-awk-numeric-built-in-functions/

--------------------------------------------------------------------------------------------------------------

공유하기 버튼

 

2014 노벨 화학상 by 바죠

Prize in Chemistry for 2014 to

Eric Betzig
Janelia Farm Research Campus, Howard Hughes Medical Institute, Ashburn, VA, USA,

Stefan W. Hell
Max Planck Institute for Biophysical Chemistry, Göttingen, and German Cancer Research Center, Heidelberg, Germany

and

William E. Moerner
Stanford University, Stanford, CA, USA

“for the development of super-resolved fluorescence microscopy”


공유하기 버튼

 

2014 노벨 물리학상, 3명의 일본학자들에게 by 바죠

고체물리가 수상할 것으로 예상했는데, 순서상 그렇다는 것이다, 제대로 걸렸다.  
고체물리학이 인류에게 할 수 있는 것을 제대로 보여주었다.
청색 발광다이오드가 오늘을 계기로 노벨 물리학상에 정식으로 등극했다.

http://www.kva.se/en/pressroom/Press-releases-2014/the-nobel-prize-in-physics-2014/
http://www.kva.se/globalassets/priser/nobel/2014/fysik/sciback_fy_en_14.pdf

조명, 신호등, 각종 디스플레이, 스마트폰, DVD, TV등에 이용된다.
LED는 고효율 장치로 다양한 곳에서 사용되며 엄청난 에너지 절감효과를 내포하고 있다. 
LED는 기존 대체 장비와 비교하여 내구성이 매우 뛰어나다.

인류는 조명에 25%의 에너지를 사용하고 있는 실정이다.
이러한 상황에서, LED는 일반 전구에 비해서 10 배 정도의 적은 에너지를 사용한다.
이 정도이면 노벨상이 아깝지 않다.

GaN-기반 LED : LCD 뒷면, 티브, Blue, UV DVD,
AlGaN/GaN LED, UV 기반 장치는 소독 장치로서 활용되고 있다.

이번 수상으로,  청색 다이오드, 고체물리 응용의 끝판왕으로 등극하고 신화 완성을 이루었다.
대량생산 양식으로 인류의 삶에 기여한 대표적인 예제가 되었다.
 
청색 LED를 만들기는 매우 어려웠다.
결과론적으로 다른 LED 보다 30년이 더 걸렸다.
IR---green에 비해서 그렇게 어려웠다.
1950년대, 1960년대에 각각 적색, 녹색 LED가 성공적으로 개발되었다.
1990년대 초까지 청색 LED는 실패를 했다.

red, green, blue (RGB) 가 합쳐지면, 흰색이 가능하다.
맞추어 내야만 하는 마지막 퍼즐이고, 동시에 최고로 어려운 기술이였다.

과거 연구들에서, 청색을 위해서, ZnSe (2.7 eV, direct-bandgap)
그리고 SiC ( 3C, 4H, 6H : 2.36 eV, 3.23 eV, 3.05 eV )를 타깃으로 했었다.

SiC보다 GaN가 10-100배 정도 더 밝은 광을 방출한다.
indirect-gap 과 direct-gap의 엄연한 차이를 실감할 수 있다.
광방출, 광흡수에 관한한 indirect-gap 물질은 direct-gap 물질을 결코 따라 올 수 없다.
격자진동의 도움없이 광방출, 광흡수가 가능한 쪽이 바로 direct-gap 물질의 특성이다. 
indirect-gap의 경우, 격자진동이 있어야만 한다. 온도가 올라가면 격자진동의 도움을 더 많이 받을 수 있기는 하다.
하지만, 여전히 비효울적이다.  원초적인 한계가 있다.

이것은 실리콘 계열로 대표되는, 실제로 돈이 되는 산업으로 분류되는 분야에서 실리콘계열이 가지는 엄청난 약점이기도 하다.
하지만, 여전히 대량생산 체제로 보편적으로 보급되기에 여전히 비실리콘 계열의 움직임, 기여도는 여전히 낮다.
조금 큰 틈새 시장이다. 주요 시장이 되질 못한다.
하지만, 여기에 예외기 있으니 그것이 바로 GaN 물질이 되겠다. 나름 비실리콘계열로서 확실한 완봉승, 1승을 거둔것이라고 본다.

많은 회사들이 시도했지만, 실패를 반복했다.
하지만 포기할 수 없는 사업이라고 할 수 있다.

GaN (3.4 eV, UV에 해당, direct-band gap)성장이 쉽지 않다.
소자 응용으로 가는 마지막 관문인 p-type 도핑이 매우 어렵다.

이 두가지 문제를 모두 극복했다. 일본에서 일본인들이 극복했다.  Mg-doped GaN 개발에 성공했다.
아카사키는 아마노와 함께 1989년 GaN의 결정을 만드는 데 성공했고, 1990년대에는 청색 LED를 반도체에 응용하는 기술을 개발했다.

direct bandgap 을 가지는 InGaN, In을 20% 정도 사용한다. 밴드갭 크기를 조절할 수 있다.
 In 양을 줄이면, 계속해서 밴드갭이 줄어들게 된다.
InGaN/AlGaN

에디슨 1879년 전구, 4% 효율, 전기--빛
백색 LED, 50% 효율, 전기--빛

아마노 박사가 비행기 이동중인 상황에서, 스웨덴이 물리학상 수상 발표를 한 경우이다.

아카사키, 아마노, 이들 두 명은 사제 지간이다. 나고야 대학에서 교수/학생으로 연구했다.

회사의 사장과 담판으로 청색 LED 연구를 할 수 있게된 나카무라는 열심히 연구해서 상업화에 성공한다.
나카무라는 당시 회사 사장을 가장 고마운 사람으로 기억한다.
슈지 나카무라는 청색 LED 상업화 및 발명의 대가로 20만원을 지급하는 회사에 맞서서 싸웠다. 과장으로 승진은 시켜주었다. 
나카무라 박사가 일본을 떠나서 미국으로 가게된 이유이다.  
회사는 미국으로 간 나카무라를 영업비밀 유출이라는 명목으로 고소하기에 이르른다.
적반하장의 끝판왕이였다.
소송전이 이루어졌다.
'일본의 사법제도는 썩어 있다'
일본의 기술자들이여 일본을 떠나라!
'일본을 사랑했지만, 일본 시스템에 실망했다.'
결국, 84억원의 보상을 소송을 통해서 받아내었다.
승소해서 얻은 돈이였다. 회사는 엄청난 이익을 남겼다.
연간 1조원의 매출을 올리는 회사이다. 하지만, 회사가 하는 짓은 어처구니 없는 짓이였다.
소송비 빼고 대부분의 돈을 기부했다고 한다.

일본노벨상 수상현황:
문학상2명
평화상 1명
물리학상 10명
화학상 7명
생리의학상 2명
----------------------------------------------------------------------------------------------------------
참고 기사들:

http://www.hankookilbo.com/v/f27b95c73d904e0d878bff8e47eb1a03
http://www.yonhapnews.co.kr/bulletin/2014/10/07/0200000000AKR20141007221800073.HTML?input=1179m
http://mlbpark.donga.com/mbs/articleV.php?mbsC=bullpen2&mbsIdx=1212524&cpage=2&mbsW=&select=&opt=&keyword=
http://hani.co.kr/arti/international/japan/658978.html?_fr=mt1
http://news.khan.co.kr/kh_news/khan_art_view.html?artid=201410082241145&code=610100
http://news.sbs.co.kr/news/endPage.do?news_id=N1002623776&plink=ORI

----------------------------------------------------------------------------------------------------------

7 October 2014

The Royal Swedish Academy of Sciences has decided to award the Nobel Prize in Physics for 2014 to

Isamu Akasaki
Meijo University, Nagoya, Japan and Nagoya University, Japan

Hiroshi Amano
Nagoya University, Japan

and

Shuji Nakamura
University of California, Santa Barbara, CA, USA

“for the invention of efficient blue light-emitting diodes which has enabled bright and energy-saving white light sources”

 

The Nobel Prize in Physics 2014

Isamu Akasaki

Isamu Akasaki

Prize share: 1/3

Hiroshi Amano

Hiroshi Amano

Prize share: 1/3

Shuji Nakamura

Shuji Nakamura

Prize share: 1/3

The Nobel Prize in Physics 2014 was awarded jointly to Isamu Akasaki, Hiroshi Amano and Shuji Nakamura "for the invention of efficient blue light-emitting diodes which has enabled bright and energy-saving white light sources".


해설:
http://cognition.egloos.com/5250613


Hiroshi Amano, Masahiro Kito, Kazumasa Hiramatsu and Isamu Akasaki, Jpn. J. Appl. Phys. 28, L2112 (1989). "P-Type Conduction in Mg-Doped GaN Treated with Low-Energy Electron Beam Irradiation (LEEBI)"

Shuji Nakamura, Takashi Mukai, Masayuki Senoh and Naruhito Iwasa, Jpn. J. Appl. Phys. 31, L139 (1992). "Thermal Annealing Effects on P-Type Mg-Doped GaN Films"


참고:
물질과 파장
http://en.wikipedia.org/wiki/Light-emitting_diode

ColorWavelength [nm]Voltage drop [ΔV]Semiconductor material
Infraredλ > 760ΔV < 1.63Gallium arsenide (GaAs)
Aluminium gallium arsenide (AlGaAs)
Red610 < λ < 7601.63 < ΔV < 2.03Aluminium gallium arsenide (AlGaAs)
Gallium arsenide phosphide (GaAsP)
Aluminium gallium indium phosphide (AlGaInP)
Gallium(III) phosphide (GaP)
Orange590 < λ < 6102.03 < ΔV < 2.10Gallium arsenide phosphide (GaAsP)
Aluminium gallium indium phosphide (AlGaInP)
Gallium(III) phosphide (GaP)
Yellow570 < λ < 5902.10 < ΔV < 2.18Gallium arsenide phosphide (GaAsP)
Aluminium gallium indium phosphide (AlGaInP)
Gallium(III) phosphide (GaP)
Green500 < λ < 5701.9[70] < ΔV < 4.0Traditional green:
Gallium(III) phosphide (GaP)
Aluminium gallium indium phosphide (AlGaInP)
Aluminium gallium phosphide (AlGaP)
Pure green:
Indium gallium nitride (InGaN) / Gallium(III) nitride (GaN)
Blue450 < λ < 5002.48 < ΔV < 3.7Zinc selenide (ZnSe)
Indium gallium nitride (InGaN)
Silicon carbide (SiC) as substrate
Silicon (Si) as substrate—under development
Violet400 < λ < 4502.76 < ΔV < 4.0Indium gallium nitride (InGaN)
PurpleMultiple types2.48 < ΔV < 3.7Dual blue/red LEDs,
blue with red phosphor,
or white with purple plastic
Ultravioletλ < 4003.1 < ΔV < 4.4Diamond (235 nm)[71]
Boron nitride (215 nm)[72][73]
Aluminium nitride (AlN) (210 nm)[74]
Aluminium gallium nitride (AlGaN)
Aluminium gallium indium nitride (AlGaInN)—down to 210 nm[75]
PinkMultiple typesΔV ~ 3.3[76]Blue with one or two phosphor layers:
yellow with red, orange or pink phosphor added afterwards,
or white phosphors with pink pigment or dye over top.[77]
WhiteBroad spectrumΔV = 3.5Blue/UV diode with yellow phosphor

공유하기 버튼

 

1 2 3 4 5 6 7 8 9 10 다음