Menu Home

Áåñïëàòíàÿ òåõíè÷åñêàÿ áèáëèîòåêà äëÿ ëþáèòåëåé è ïðîôåññèîíàëîâ Áåñïëàòíàÿ òåõíè÷åñêàÿ áèáëèîòåêà


Ñâåòîôîð íà ìèêðîêîíòðîëëåðå ATtiny13. Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè

Áåñïëàòíàÿ òåõíè÷åñêàÿ áèáëèîòåêà

Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè / Ìèêðîêîíòðîëëåðû

Êîììåíòàðèè ê ñòàòüå Êîììåíòàðèè ê ñòàòüå

Ðåøèë ñäåëàòü äëÿ ñâîåãî ìëàäøåãî áðàòà ñâåòîôîð èç ïîäðó÷íûõ ñðåäñòâ.

Ïîä ðóêîé îêàçàëñÿ ÌÊ ATtiny13, íåñêîëüêî ñâåòîäèîäîâ è ðåçèñòîðîâ. Ó äàííîãî ÌÊ ôëýø ïàìÿòü ïðîãðàìì ñîñòàâëÿåò 1êá, íî íàì ýòîãî õâàòèò ñ ãîëîâîé, íåñìîòðÿ òî, ÷òî ïðîãðàììà ïèøåòñÿ íà Ñè â CodeVisionAVR.

Âîò èñõîäíûé òåêñò ïðîãðàììû:

/*****************************************************
This program was produced by the
CodeWizardAVR V1.25.2 Beta1 Standard
Automatic Program Generator
© Copyright 1998-2006 Pavel Haiduc, HP InfoTech s.r.l.
hpinfotech.com

Project :
Version :
Date : 27.07.2007
Author : Pavel
Company : Home
Comments:

Chip type : ATtiny13
Clock frequency : 4,800000 MHz
Memory model : Tiny
External SRAM size : 0
Data Stack size : 16
*****************************************************/

#include <tiny13.h>
#include <delay.h>
unsigned char svet=1;
unsigned char onf=0;
// Pin change interrupt service routine
interrupt [PCINT0] void pin_change_isr(void)
{
// Place your code here
if(PINB.4!=0)
{
if(svet<4)svet++;
else svet=1;
onf=0;
}
if(PINB.3!=0)
{
onf=1;
// PORTB.1=1;PORTB.2=1; PORTB.0=1;
}
delay_ms(200);
}

// Declare your global variables here

void main(void)
{
// Declare your local variables here

// Crystal Oscillator division factor: 1
#pragma optsize-
CLKPR=0x80;
CLKPR=0x00;
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif

// Input/Output Ports initialization
// Port B initialization
// Func5=In Func4=In Func3=In Func2=Out Func1=Out Func0=Out
// State5=T State4=T State3=T State2=0 State1=0 State0=0
PORTB=0x00;
DDRB=0x1F;

// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=FFh
// OC0A output: Disconnected
// OC0B output: Disconnected
TCCR0A=0x00;
TCCR0B=0x00;
TCNT0=0x00;
OCR0A=0x00;
OCR0B=0x00;

// External Interrupt(s) initialization
// INT0: Off
// Interrupt on any change on pins PCINT0-5: On
GIMSK=0x20;
MCUCR=0x00;
PCMSK=0x1F;
GIFR=0x20;

// Timer/Counter 0 Interrupt(s) initialization
TIMSK0=0x00;

// Analog Comparator initialization
// Analog Comparator: Off
ACSR=0x80;
ADCSRB=0x00;

// Global enable interrupts
#asm("sei")
//PORTB.0=1; //gr
//PORTB.1=1; //re
//PORTB.2=1; //ye
while (1)
{
if(onf==0)
{
switch (svet)
{
case 1:PORTB.0=1; PORTB.1=0; PORTB.2=0; break;
case 2:PORTB.2=1; PORTB.0=0; PORTB.1=0; break;
case 3:PORTB.1=1; PORTB.0=0; PORTB.2=0; break;
case 4:PORTB.1=1;PORTB.2=1; PORTB.0=0; break;
}

}
if(onf==1)
{
if(svet<4)svet++;
else svet=1;

switch (svet)
{
case 1:PORTB.0=1; PORTB.1=0; PORTB.2=0; break;
case 2:PORTB.2=1; PORTB.0=0; PORTB.1=0; break;
case 3:PORTB.1=1; PORTB.0=0; PORTB.2=0; break;
case 4:PORTB.1=1;PORTB.2=1; PORTB.0=0; break;
}
delay_ms(1000);
}
};
}


Ôîòîãðàôèè ãîòîâîãî óñòðîéñòâà:

Ñâåòîôîð íà ìèêðîêîíòðîëëåðå ATtiny13. Ôîòî ãîòîâîãî óñòðîéñòâà

Ñâåòîôîð íà ìèêðîêîíòðîëëåðå ATtiny13. Ôîòî ãîòîâîãî óñòðîéñòâà

Ñâåòîôîð íà ìèêðîêîíòðîëëåðå ATtiny13. Ñâåòîôîð â ðàáîòå

Ïðîøèâêó HEX, LAY-ôàéë è ñõåìó óñòðîéñòâà âû ìîæåòå ñêà÷àòü çäåñü (67 êÁàéò).

Ïîñìîòðåòü âèäåî ðàáîòû ñâåòîôîðà

Àâòîð: BATCOH (iupfan ñàáàêà mail ò÷ê ru); Ïóáëèêàöèÿ: cxem.net

Ñìîòðèòå äðóãèå ñòàòüè ðàçäåëà Ìèêðîêîíòðîëëåðû.

×èòàéòå è ïèøèòå ïîëåçíûå êîììåíòàðèè ê ýòîé ñòàòüå.

<< Íàçàä

Ïîñëåäíèå íîâîñòè íàóêè è òåõíèêè, íîâèíêè ýëåêòðîíèêè:

Âëàñòü ÿâëÿåòñÿ êëþ÷åâûì ôàêòîðîì ñ÷àñòüÿ â îòíîøåíèÿõ 11.03.2026

Èññëåäîâàíèÿ ñåìåéíûõ è ðîìàíòè÷åñêèõ îòíîøåíèé ïîêàçûâàþò, ÷òî äëèòåëüíîå ñ÷àñòüå ïàðû çàâèñèò íå òîëüêî îò ïðèâû÷íûõ ôàêòîðîâ, òàêèõ êàê äîâåðèå, óâàæåíèå è ïðåäàííîñòü, íî è îò áîëåå òîíêèõ ïñèõîëîãè÷åñêèõ àñïåêòîâ. Ñîâðåìåííûå ó÷åíûå èùóò çàêîíîìåðíîñòè, êîòîðûå îòëè÷àþò äåéñòâèòåëüíî ñ÷àñòëèâûå ïàðû îò îñòàëüíûõ, ÷òîáû ïîíÿòü, êàêèå ìåõàíèçìû ïîääåðæèâàþò ãàðìîíèþ â îòíîøåíèÿõ. Ãðóïïà èññëåäîâàòåëåé èç Óíèâåðñèòåòà Ìàðòèíà Ëþòåðà â Ãàëëå-Âèòòåíáåðãå è Áàìáåðãñêîãî óíèâåðñèòåòà ïðîâåëà îïðîñ ñðåäè 181 ïàðû, êîòîðûå ñîñòîÿëè â ñîâìåñòíûõ îòíîøåíèÿõ áîëåå âîñüìè ëåò è ïðîæèëè âìåñòå õîòÿ áû ìåñÿö. Ó÷àñòíèêè çàïîëíÿëè àíêåòó, îïèñûâàÿ ðàçëè÷íûå àñïåêòû ñâîèõ îòíîøåíèé, âêëþ÷àÿ ðàñïðåäåëåíèå îáÿçàííîñòåé, ýìîöèîíàëüíóþ ïîääåðæêó è ñòåïåíü âîâëå÷åííîñòè â ñîâìåñòíûå ðåøåíèÿ. Àíàëèç äàííûõ ïîêàçàë èíòåðåñíûé ïàòòåðí: ïàðû, ãäå îáà ïàðòíåðà îùóùàëè âûñîêèé óðîâåíü ëè÷íîé âëàñòè, îêàçûâàëèñü íàèáîëåå ñ÷àñòëèâûìè è óäîâëåòâîðåííûìè.  äàííîì êîíòåêñòå ïîä âëàñòüþ ïîíèìàåòñÿ ñïîñîáíîñò ...>>

Çàùèùåííàÿ êîëîíêà-ïîâåðáàíê Anker Soundcore Boom Go 3i 11.03.2026

Êîìïàíèÿ Anker ïðåäñòàâèëà íîâóþ ìîäåëü ëèíåéêè Soundcore - êîëîíêó Soundcore Boom Go 3i, îðèåíòèðîâàííóþ íà àêòèâíîå èñïîëüçîâàíèå íà óëèöå. Íîâèíêà îòëè÷àåòñÿ âûñîêîé ñòåïåíüþ çàùèòû: êîðïóñ ñîîòâåòñòâóåò ñòàíäàðòó IP68, ÷òî îáåñïå÷èâàåò âîäî- è ïûëåíåïðîíèöàåìîñòü, à óäàðîïðî÷íûé äèçàéí âûäåðæèâàåò ïàäåíèå ñ âûñîòû äî îäíîãî ìåòðà. Çà êà÷åñòâî çâóêà îòâå÷àåò 15-âàòòíûé äðàéâåð, îáåñïå÷èâàþùèé ïèê ãðîìêîñòè äî 92 äÁ, à òåõíîëîãèÿ BassUp 2.0 óñèëèâàåò íèçêèå ÷àñòîòû, äåëàÿ çâó÷àíèå áîëåå íàñûùåííûì. Êîëîíêà îáëàäàåò àâòîíîìíîñòüþ äî 24 ÷àñîâ, à LED-èíäèêàòîð ïîçâîëÿåò êîíòðîëèðîâàòü óðîâåíü çàðÿäà áàòàðåè. Êðîìå òîãî, Soundcore Boom Go 3i ìîæåò âûïîëíÿòü ôóíêöèþ ïàâåðáàíêà: ñîãëàñíî âíóòðåííèì òåñòàì, óñòðîéñòâî ñïîñîáíî çàðÿäèòü iPhone 17 ñ íóëÿ äî 40% çà îäèí ÷àñ, ÷òî äåëàåò åãî ïîëåçíûì àêñåññóàðîì â ïîõîäàõ è ïîåçäêàõ. Ñðåäè ôóíêöèîíàëüíûõ îñîáåííîñòåé ìîäåëè ñòîèò âûäåëèòü òåõíîëîãèþ Auracast, êîòîðàÿ óëó÷øàåò ïîäêëþ÷åíèå è ïîçâîëÿåò ñîçäàâàòü ñòåðåîïàðó èç äâóõ êîëîíîê ...>>

Ðàííåå âîçäåðæàíèå îò àëêîãîëÿ ïåðåñòðàèâàåò ìîçã è èììóíèòåò 10.03.2026

Àëêîãîëüíàÿ çàâèñèìîñòü - õðîíè÷åñêîå ðàññòðîéñòâî ñ êîìïóëüñèâíûì óïîòðåáëåíèåì ñïèðòíîãî, êîòîðîå âëèÿåò íå òîëüêî íà ïîâåäåíèå, íî è íà ôóíêöèîíèðîâàíèå ìîçãà è èììóííîé ñèñòåìû. Íåäàâíèå èññëåäîâàíèÿ ïîêàçàëè, ÷òî äàæå íà ðàííèõ ýòàïàõ âîçäåðæàíèÿ îðãàíèçì íà÷èíàåò ïåðåñòðàèâàòüñÿ, îòêðûâàÿ íîâûå âîçìîæíîñòè äëÿ òåðàïèè çàâèñèìîñòè. Ó÷åíûå ñîñðåäîòî÷èëèñü íà ïàöèåíòàõ, íàõîäÿùèõñÿ â ïåðâûå íåäåëè àáñòèíåíöèè, è çàôèêñèðîâàëè çíà÷èòåëüíûå èçìåíåíèÿ â ìîçãîâîé àêòèâíîñòè. Ñ ïîìîùüþ ôóíêöèîíàëüíîé ìàãíèòíî-ðåçîíàíñíîé òîìîãðàôèè îíè âûÿâèëè ïåðåñòðîéêó ñåòåé íåéðîííûõ ñâÿçåé, îòâå÷àþùèõ çà êîíòðîëü èìïóëüñîâ è ïðèíÿòèå ðåøåíèé. Ýòè èçìåíåíèÿ ìîãóò áûòü êëþ÷åâûìè äëÿ âîññòàíîâëåíèÿ ñàìîêîíòðîëÿ è ñíèæåíèÿ ðèñêà ðåöèäèâà. Îäíîâðåìåííî ñ íåéðîííîé ïåðåñòðîéêîé èññëåäîâàòåëè íàáëþäàëè êîëåáàíèÿ èììóííîé ñèñòåìû.  êðîâè ïîâûøàëñÿ óðîâåíü öèòîêèíîâ - ñèãíàëüíûõ áåëêîâ, ðåãóëèðóþùèõ âîñïàëèòåëüíûå ïðîöåññû. Ýòè äàííûå ñâèäåòåëüñòâóþò î ñóùåñòâîâàíèè íåéðîèììóííîãî âçàèìîäåéñòâèÿ, ïðè ...>>

Ñëó÷àéíàÿ íîâîñòü èç Àðõèâà

Íàíîîõëàæäåíèå 17.09.2010

Ñïåöèàëèñòû Øâåäñêîãî êîðîëåâñêîãî òåõíîëîãè÷åñêîãî èíñòèòóòà ïîêàçàëè, ÷òî äîáàâëåíèåì ê âîäå îïðåäåëåííûõ íàíî÷àñòèö ìîæíî ïîâûñèòü åå òåïëîïðîâîäíîñòü è òåì ñàìûì óëó÷øèòü îõëàæäàþùèå ñâîéñòâà.

Âîäà ñ íàíî÷àñòèöàìè îêèñëîâ öèíêà èëè ìåäè (6-8% îò îáùåãî îáúåìà) îõëàæäàåò íà 60% ëó÷øå ÷èñòîé âîäû. Ïðè÷èíû ýòîãî íå âïîëíå ÿñíû, íî ïðåäïîëàãàþò, ÷òî äîáàâêà íàíî÷àñòèö èçìåíÿåò ñòðóêòóðó âîäû.

 ñòðàíàõ Åâðîïû íà îõëàæäåíèå ðàçëè÷íîé òåõíèêè òðàòèòñÿ 7% ïðîèçâîäèìîé ýëåêòðîýíåðãèè. Ðàçðàáîòêà øâåäñêèõ ó÷åíûõ ïîçâîëèò óìåíüøèòü ýòè ðàñõîäû è ïëîòíåå êîìïîíîâàòü ýëåêòðîííûå ñõåìû.

Äðóãèå èíòåðåñíûå íîâîñòè:

▪ Áûñòðîå èçìåðåíèå ïàðàìåòðîâ ìàãíèòíîãî ïîëÿ

▪ Òðàíçèñòîð, çàìåíÿþùèé öåëûå ëîãè÷åñêèå ñõåìû

▪ Laptop çà 100$

▪ Îäåæäà èç ìîëîêà

▪ Áóäåò ïîñòðîåí òîííåëü Íüþ-Éîðê - Âàøèíãòîí

Ëåíòà íîâîñòåé íàóêè è òåõíèêè, íîâèíîê ýëåêòðîíèêè

 

Èíòåðåñíûå ìàòåðèàëû Áåñïëàòíîé òåõíè÷åñêîé áèáëèîòåêè:

▪ ðàçäåë ñàéòà Ïàðàìåòðû ðàäèîäåòàëåé. Ïîäáîðêà ñòàòåé

▪ ñòàòüÿ Áàçàð æèòåéñêîé ñóåòû. Êðûëàòîå âûðàæåíèå

▪ ñòàòüÿ Ïî÷åìó àíãëèéñêîãî êîðîëÿ ïðîçâàëè ñòàðûì ìåäíûì íîñîì? Ïîäðîáíûé îòâåò

▪ ñòàòüÿ Íà÷àëüíèê ëàáîðàòîðèè ïðîèçâîäñòâà õèìè÷åñêèõ ðåàãåíòîâ. Äîëæíîñòíàÿ èíñòðóêöèÿ

▪ ñòàòüÿ Ìàëîãàáàðèòíàÿ êâàäðàòíàÿ àíòåííà. Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè

▪ ñòàòüÿ Ðàíåå íàïèñàííûå öèôðû. Ñåêðåò ôîêóñà

Îñòàâüòå ñâîé êîììåíòàðèé ê ýòîé ñòàòüå:

Èìÿ:


E-mail (íå îáÿçàòåëüíî):


Êîììåíòàðèé:





Ãëàâíàÿ ñòðàíèöà | Áèáëèîòåêà | Ñòàòüè | Êàðòà ñàéòà | Îòçûâû î ñàéòå

www.diagram.com.ua

www.diagram.com.ua
2000-2026