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

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

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

<< Íàçàä

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

Õîðîøî óïðàâëÿåìûå ëóãà ìîãóò êîìïåíñèðîâàòü âûáðîñû îò ñêîòà 15.02.2026

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

NASA òåñòèðóåò èííîâàöèîííóþ òåõíîëîãèþ êðûëà 15.02.2026

Êîììåð÷åñêàÿ àâèàöèÿ åæåãîäíî ðàñõîäóåò êîëîññàëüíûå îáúåìû êåðîñèíà, ÷òî ñêàçûâàåòñÿ íå òîëüêî íà áþäæåòå àâèàêîìïàíèé, íî è íà ñîñòîÿíèè îêðóæàþùåé ñðåäû.  2024 ãîäó ãëîáàëüíûå çàòðàòû íà àâèàöèîííîå òîïëèâî äîñòèãëè 291 ìèëëèàðäà äîëëàðîâ, è ýòà ñóììà ïðîäîëæàåò ðàñòè. ×òîáû ñïðàâèòüñÿ ñ ýòèìè âûçîâàìè, NASA àêòèâíî ðàáîòàåò íàä òåõíîëîãèÿìè, ñïîñîáíûìè çàìåòíî ïîâûñèòü àýðîäèíàìè÷åñêóþ ýôôåêòèâíîñòü ñàìîëåòîâ. Îäíèì èç ñàìûõ ïåðñïåêòèâíûõ íàïðàâëåíèé ñòàëî ñîçäàíèå ñïåöèàëüíîé êîíñòðóêöèè êðûëà, êîòîðàÿ ìàêñèìèçèðóåò åñòåñòâåííûé ëàìèíàðíûé ïîòîê âîçäóõà è ìèíèìèçèðóåò ñîïðîòèâëåíèå.  ÿíâàðå 2026 ãîäà ñïåöèàëèñòû NASA Armstrong Flight Research Center óñïåøíî ïðîâåëè âàæíûé ýòàï íàçåìíûõ èñïûòàíèé êîíöåïöèè Crossflow Attenuated Natural Laminar Flow (CATNLF). Äëÿ ýêñïåðèìåíòà ïîä ôþçåëÿæ èññëåäîâàòåëüñêîãî ñàìîëåòà F-15B çàêðåïèëè âåðòèêàëüíî îðèåíòèðîâàííóþ ìàñøòàáíóþ ìîäåëü âûñîòîé îêîëî 0,9 ì (3 ôóòà), íàïîìèíàþùóþ óçêèé êèëü. Òàêàÿ êîìïîíîâêà ïîçâîëèëà ïîäâåðãíóòü ïðîòîòèï ð ...>>

Çàáîòà î âíóêàõ î÷åíü ïîëåçíà äëÿ çäîðîâüÿ ìîçãà 14.02.2026

Îáùåíèå ìåæäó ïîêîëåíèÿìè ïðèíîñèò ðàäîñòü âñåé ñåìüå, íî ìàëî êòî çàäóìûâàåòñÿ, íàñêîëüêî àêòèâíî áàáóøêè è äåäóøêè, çàáîòÿùèåñÿ î âíóêàõ, ïîääåðæèâàþò ñâîþ óìñòâåííóþ ôîðìó. Ðåãóëÿðíîå âçàèìîäåéñòâèå ñ äåòüìè ñòèìóëèðóåò ìîçã ïîæèëûõ ëþäåé, ïîìîãàÿ ñîõðàíÿòü ïàìÿòü, ñêîðîñòü ìûøëåíèÿ è îáùóþ êîãíèòèâíóþ àêòèâíîñòü. Íîâûå íàó÷íûå äàííûå ïîäòâåðæäàþò, ÷òî òàêàÿ äîáðîâîëüíàÿ ïîìîùü íå òîëüêî âàæíà äëÿ îáùåñòâà, íî è ìîæåò çàìåäëÿòü âîçðàñòíûå èçìåíåíèÿ â ìîçãå. Èññëåäîâàòåëè èç Òèëáóðãñêîãî óíèâåðñèòåòà â Íèäåðëàíäàõ ïðîâåëè àíàëèç, ÷òîáû ïîíÿòü, ïðèíîñèò ëè óõîä çà âíóêàìè ðåàëüíóþ ïîëüçó çäîðîâüþ ïîæèëûõ ëþäåé. Âåäóùèé àâòîð ðàáîòû Ôëàâèÿ ×åðå÷åñ îòìåòèëà, ÷òî ìíîãèå áàáóøêè è äåäóøêè ðåãóëÿðíî ïðèñìàòðèâàþò çà äåòüìè, è îñòàâàëñÿ îòêðûòûì âîïðîñ, íàñêîëüêî ýòî ïîëîæèòåëüíî ñêàçûâàåòñÿ íà èõ ñîáñòâåííîì áëàãîïîëó÷èè, îñîáåííî â ïëàíå êîãíèòèâíûõ ôóíêöèé. Ó÷åíûå ïîñòàâèëè öåëü âûÿñíèòü, ñïîñîáåí ëè ðåãóëÿðíûé óõîä çà âíóêàìè çàìåäëèòü ñíèæåíèå ïàìÿòè è äðóãèõ óìñòâåííûõ ñïîñîá ...>>

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

Õîëîä ïîëåçåí äëÿ òðåíèðîâîê 27.02.2021

Ôèçè÷åñêàÿ íàãðóçêà - íåïðåìåííîå ñðåäñòâî áîðüáû êàê çà îáùåå çäîðîâüå, òàê è ñ èçáûòî÷íûì âåñîì. Ïîíèìàíèå òîíêîñòåé òàêîé áîðüáû ñòàíîâèòñÿ îñîáåííî àêòóàëüíûì â ìèðå, ïåðåæèâàþùåì âèðòóàëüíóþ òðàíñôîðìàöèþ, êîãäà ìíîãèå ïåðåõîäÿò íà äèñòàíöèîííóþ ðàáîòó. Ïðè ýòîì ñîçíàíèå óõîäèò â âèðòóàëüíîå ïðîñòðàíñòâî, à òåëî ïðî÷íî ïðèëèïàåò ê äèâàíó è ïîðîé íåäåëÿìè íå ïîêèäàåò ýòîãî íàñèæåííîãî ìåñòà.

Çèìà - ñàìîå âðåìÿ, êîãäà ìîæíî ýôôåêòèâíî ðàñïðàâëÿòüñÿ ñ íàðàñòàþùèì îò òàêîãî îáðàçà æèçíè æèðêîì. Ýòî âûÿñíèëè êàíàäñêèå èññëåäîâàòåëè èç Ëàâðåíòèéñêîãî óíèâåðñèòåòà, ÷òî â ïðîâèíöèè Îíòàðèî. Ó÷åíûå íå çàñòàâëÿëè ó÷àñòíèêîâ ýêñïåðèìåíòà âûïîëíÿòü êàêèå-òî èçìàòûâàþùèå óïðàæíåíèÿ. Âñåãî-òî íàäî áûëî âå÷åðîì äåñÿòü ðàç ïî ìèíóòå êðóòèòü ïåäàëè âåëîòðåíàæåðà íà ìàêñèìàëüíîé ñêîðîñòè, à ïîòîì ïîëòîðû ìèíóòû îòäûõàòü. Ïðè÷åì ñêîðîñòü îïðåäåëÿëè òî÷íî - ïî ïîòðåáëåíèþ êèñëîðîäà, ñîîòâåòñòâåííî 90 è 30% îò ïèêîâîãî çíà÷åíèÿ, ðàíåå âûÿâëåííîãî â ëàáîðàòîðèè äëÿ êàæäîãî ó÷àñòíèêà.

×åòâåðòü ÷àñà äî íà÷àëà óïðàæíåíèé ó÷àñòíèêè îõëàæäàëèñü â êîìíàòå ñ òåìïåðàòóðîé 0°Ñ. Ñàìè óïðàæíåíèÿ ïðîâîäèëè íà õîëîäå. Ðåçóëüòàò îêàçàëñÿ ïîòðÿñàþùèì - ïåðåðàáîòêà æèðà âûðîñëà â òðè ñ ëèøíèì ðàçà ïî ñðàâíåíèþ ñ óïðàæíåíèÿìè â òåïëîé êîìíàòå. Ïîäðîáíîå èçó÷åíèå ïóòåé ìåòàáîëèçìà ïîêàçàëî: ñãîðàë òîò æèð, ÷òî íàõîäèòñÿ â ìûøå÷íûõ òêàíÿõ.

Îäíàêî áëàãîòâîðíîå âëèÿíèå õîëîäíàÿ òðåíèðîâêà îêàçûâàëà ëèøü ñàìà ïî ñåáå: æèð ñãîðàë âî âðåìÿ óïðàæíåíèé. Êîãäà ó÷àñòíèêè ýêñïåðèìåíòà ñ óòðà ñúåäàëè ïëîòíûé çàâòðàê ñ æèðíîé ïèùåé, âå÷åðíåå óïðàæíåíèå íèêàê íå ñêàçûâàëîñü íà óãëåâîäíî-æèðîâîì îáìåíå. À âîò òåïëàÿ âå÷åðíÿÿ òðåíèðîâêà õîòü è ñæèãàëà ìåíüøå æèðà, çàòî ïîñëå çàâòðàêà óðîâåíü ñàõàðà â êðîâè ðîñ íå ñòîëü ñèëüíî, à óðîâåíü òðèãëèöåðèäîâ äàæå ïàäàë. Âïðî÷åì, ôèçèîëîãè òîëüêî íà÷àëè çàäóìûâàòüñÿ î ðàçëè÷èè ýòèõ äâóõ ôåíîìåíîâ è ïîêà îáúÿñíèòü, ÷òî áîëåå è êîìó ïîëåçíî, íå ìîãóò.

Ïîýòîìó åñëè ñòàðàòüñÿ ñæèãàòü æèð, îäíîé õîëîäíîé òðåíèðîâêîé íå îáîéòèñü, íóæíî ïðîÿâèòü ñèëó âîëè è óìåíüøèòü ïîãëîùåíèå ïèùè, â ïåðâóþ î÷åðåäü æèðíîé. Íó à åñëè ïðèâûêíóòü ê òàêîìó îáðàçó æèçíè çèìîé, ãëÿäèøü, è ëåòîì áóäåò ïðèâû÷íåå êðóòèòü ïåäàëè íàñòîÿùåãî âåëîñèïåäà: ïîëó÷èòñÿ ñåçîííîå ÷åðåäîâàíèå õîëîäíîé è òåïëîé òðåíèðîâîê.

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

▪ Ñóïåðòîíêàÿ êëàâèàòóðà ñ ýôôåêòîì ìàãíèòíîé ïîäóøêè

▪ Ìåäóçû äðåâíèõ ìîðåé

▪ Êîíöåïò òåðìîñåíñîðíîãî èíòåðôåéñà

▪ Íåäîñûï âåäåò ê îáæîðñòâó

▪ Èíôîðìàöèþ î ÷åëîâå÷åñòâå îòïðàâÿò â êîñìîñ

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

 

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

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

▪ ñòàòüÿ Ýëåêòðîñâàðêà. Èñòîðèÿ èçîáðåòåíèÿ è ïðîèçâîäñòâà

▪ ñòàòüÿ ×òî òàêîå êîæà? Ïîäðîáíûé îòâåò

▪ ñòàòüÿ Ëûæíèêó ïîäúåìû íå ñòðàøíû. Ñîâåòû òóðèñòó

▪ ñòàòüÿ Ðåãóëèðóåìûé ñåíñîðíûé ïåðåêëþ÷àòåëü. Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè

▪ ñòàòüÿ Íîðìû èñïûòàíèé ýëåêòðîîáîðóäîâàíèÿ è àïïàðàòîâ ýëåêòðîóñòàíîâîê ïîòðåáèòåëåé. Íàèáîëüøèå äîïóñòèìûå çíà÷åíèÿ tgδ. Ýíöèêëîïåäèÿ ðàäèîýëåêòðîíèêè è ýëåêòðîòåõíèêè

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

Èìÿ:


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


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





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

www.diagram.com.ua

www.diagram.com.ua
2000-2026