Rechercher

CV et bio de l'auteur Couple d'articles liés à mon passe-temps - la robotique
Mes impressions sur l'immigration en Australie. En russe seulement. Recettes pour la résolution de problèmes quotidiens
Linux-postes liés à Windows postes liés à
Logiciel postes liés à Un plein d'infos sur le matériel
Différents outils peuvent vous être utiles Messages sur les technologies Web divers
Tout ce qui ne rentre pas le reste du menu Flux RSS pour ce blog

Tag Cloud

Archives

Liens

Andrey Mikhaltchouk Blog

English flagItalian flagKorean flagChinese (Simplified) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flagRussian flagDanish flagFinnish flagHebrew flag

Technoblog sur la vie

4 août 2011 Comment savoir la consommation de SRAM une esquisse Arduino

  • Construire le croquis
  • Trouver / tmp / build *. Tmp dossier. Il devrait y avoir un, si vous voyez tmp multiples, puis rm-rf / tmp / build *. Et de reconstruire l'esquisse. Un seul dossier doit être construire dans le répertoire / tmp (pour plus de simplicité
  • exécuter avr-size / tmp / build *. tmp / [sketch_name]. elf
  • somme des valeurs de données et bss, si le numéro que vous cherchez

23 juin 2011 Contrôle de DEL RVB en utilisant PICAXE-08: Notions de base du logiciel PWM

Driving RGB LED with PICAXE-08M

Conduite LED RGB avec PICAXE-08M

Je travaille sur un nouvel épisode RTFMs qui implique d'emballer un LED RGB et un microcontrôleur dans un espace très restreint. Le microcontrôleur j'ai décidé d'utiliser est PICAXE-08. Je l'ai choisi pour trois raisons:
- J'ai eu un dans la boîte
- Je n'avais pas d'autres plans pour elle car elle ne semblait pas très approprié pour ce que je l'ai eu pour (un projet ballon à haute altitude)
- En l'utilisant à faible LED RGB est un défi
Lire la suite

20 juin 2011 Lecture ATtiny85/45/25 capteur de température interne

ATtiny85 has internal temperature sensor

ATTINY85 dispose d'un capteur de température interne

Je travaille sur un de mes projets de blog vidéo RTFMs (check out http://rtfms.com ) qui exige de détection de température dans un très petit emballage. Naturellement mon choix est ATTINY85 - une puce super petit auprès d'AVR que, outre d'autres biens (comme 6ch PWM, etc interface série) dispose d'un capteur de température interne. J'ai donc décidé d'utiliser un. Ce n'était pas facile, mais après quelques heures de creusage des forums et des fiches techniques je suis venu avec une classe qui fait le travail avec une fiabilité tout à fait impressionnant et la précision.
Lire la suite

3 juin 2011 le meilleur choix haut de gamme HT (émetteur-récepteur radio amateur de poche)

Voici quelques informations pour ceux qui recherchent un HT haut de gamme. Mes exigences sont les suivantes:

  • Au moins bi-bande (tri, quadri-bande est un plus), dont 144 et 440 bandes au minimum
  • Bon récepteur à large bande
  • All-mode récepteur
  • Contrôle pratique
  • Résistant aux intempéries
  • Solidement construit
  • Avoir un grand nombre de fonctionnalités, ce qui laisse beaucoup d'espace pour l'expérimentation
  • Grande marque
  • Le prix devrait être «raisonnable». Il est clair que l'HT avec les fonctions énumérées ci-dessus ne sera pas bon marché, mais je veux éviter de payer un supplément pour les fonctionnalités que je n'ai pas besoin ou payer pour quelque chose que je peux obtenir moins cher dans une radio différente.

Ces exigences sont très coûteux et seulement quelques-uns HT les adapter. Il ya trois grandes entreprises qui produisent quelque chose qui s'adapte à la plupart des exigences: Icom, Kenwood et Yaesu avec les modèles suivants:

Icom Kenwood Yaesu
Icom IC-91A

Icom IC-91A, à partir de 320 $, dualbander, extensible à D-STAR

Icom IC-92AD

Icom IC-92AD, à partir de 540 $, dualbander, suports D-STAR

Kenwood TH-F6A

Kenwood TH-F6A, à partir de 304 $, à la radio légendaire, excellent scanneur, tribande, très grand récepteur (0.1MHz-1.3GHz), 5W sur les trois bandes

Kenwood TH-D72A

Kenwood TH-D72A, à partir de 485 $, dualbander, a le GPS et le soutien APRS

Yaesu VX-7R

Yaesu VX-7R, à partir de 320 $, quadbander, imperméable à l'eau

Yaesu VX-8DR

Yaesu VX-8DR, à partir de 410 $, quadbander (avec des limitations sur 220 et 50), avancée APRS soutien, GPS et Bluetooth évolutivité, FILS, récepteurs d'arbres, WFM stéréo

Lire la suite

20 juin 2010 fixant Wireshark de "délestage TCP checksum" erreur dans linux

Sur certaines machines linux lorsque vous exécutez wireshark vous pouvez remarquer que beaucoup de paquets sont marqués comme non valides (souligné en noir). Le contenu semble parfaitement correcte, mais pour une somme de contrôle est la raison suggestes brkoen et wireshark que la raison de tels événement désagréable est "TCP checksum de déchargement". Regardons les choses en fixer ...

Lire la suite

19 juin 2010 Fix: Erreur: registre r24, r26, r28 ou r30 nécessaire

J'ai récemment été la compilation du code Arduino avec NewSoftSerial et a été touché par tristement célèbre "Erreur: registre r24, r26, r28 ou r30 requis" erreur. NewSoftSerial est une grande bibliothèque et ceux qui utilisent plus avr-compilateur gcc en profiter beaucoup. Le problème est que la nouvelle gcc n'aime pas une erreur méchante dans le code et voici comment y remédier ...

Lire la suite

27 janvier 2010 Le routeur le plus piraté au monde jamais. DIYs Premières.

J'ai commencé à poster des instructions sur la façon dont TMHRITWE a été construit. Les trois premières parties sont overclocking , les interfaces série et "POE" . Je recommande particulièrement la lecture de la "POE" partie comme tous les "POE" hacks que j'ai vu avant contiennent une erreur potentiellement fatale pour votre routeur.

29 juin 2009 "Quand je fais un appel sur l'iPhone, l'écran devient noir et jamais / va au hasard de nouveau normal". Solution.

iPhone avec toutes ses cloches de l'interface utilisateur et de sifflets, une grande fonctionnalité et un design élégant est un excellent appareil, j'ai très peu de doute à ce sujet. Malheureusement pour quelques jours j'ai été confronté à un problème avec elle qui m'a fait penser être le meilleur organisateur jamais, il est l'un des pires téléphone jamais. Vous voyez, sur un téléphone ordinaire, vous avez toujours ce petit bouton rouge qui serait immédiatement raccrocher lorsque vous appuyez dessus. Dans iPhone tout est fait via l'écran tactile et un logiciel et il n'ya aucune garantie que ce logiciel ne vous manquera pas. Toute ma longue expérience avec les téléphones classiques que deux fois me conduire à une situation où je n'ai pas pu raccrocher le tube. Quelques jours avec l'iPhone m'a apporté une douzaine de ces accidents. Le problème était simple: une fois je fais un appel, l'écran devient noir au hasard. Parfois, cela se passait quelques secondes après le début de l'appel, parfois seulement quand je l'ai passer à mon oreille. J'ai vérifié le téléphone de mon épouse et il est apparu qu'il fait la même chose et c'est d'ailleurs une caractéristique d'économie de batterie. Mais son téléphone revenait à son état normal une fois que vous déplacez pas le téléphone de l'oreille et la mienne l'était pas. Il n'y avons dormi dans cet état étrange quand on peut entendre et parler à quelqu'un, mais ne peut rien faire qui ne peut être fait via l'écran tactile, y compris de raccrocher. Voici la solution ...

Lire la suite

26 juin 2009 iPhone 3.0 et bluetooth

L'un des inconvénients les plus importants de la partie iPod de l'iPhone pour longtemps restée l'absence de possibilité de diffuser de l'audio via Bluetooth. iPhone OS 3.0 résout ce problème. Est donc vraiment résolu? En savoir plus.

Lire la suite

3 juin 2009 Résolution libopenocd.so: undefined reference to `FT_GetLatencyTimer« problème lors de la compilation openocd

Si vous osez construire openocd à partir du tronc svn et la chance d'avoir un adaptateur USB JTAG il ya une bonne chance que vous verrez quelque chose comme

/bin/sh ../libtool --tag=CC --mode=link gcc -std=gnu99 -g -O2 -I/root/Distr/ftd2/libftd2xx0.4.16 -Wall -Wstrict-prototypes -Wformat-security -Wextra -Wno-unused-parameter -Wbad-function-cast -Wcast-align -Wredundant-decls -Werror -o openocd main.o libopenocd.la -ldl /root/Distr/ftd2/libftd2xx0.4.16/static_lib/libftd2xx.a.0.4.16 -lpthread
libtool: link: gcc -std=gnu99 -g -O2 -I/root/Distr/ftd2/libftd2xx0.4.16 -Wall -Wstrict-prototypes -Wformat-security -Wextra -Wno-unused-parameter -Wbad-function-cast -Wcast-align -Wredundant-decls -Werror -o .libs/openocd main.o /root/Distr/ftd2/libftd2xx0.4.16/static_lib/libftd2xx.a.0.4.16 ./.libs/libopenocd.so -ldl -lpthread
./.libs/libopenocd.so: undefined reference to `FT_GetLatencyTimer'
./.libs/libopenocd.so: undefined reference to `FT_Close'
./.libs/libopenocd.so: undefined reference to `FT_SetBitMode'
./.libs/libopenocd.so: undefined reference to `FT_GetDeviceInfo'
./.libs/libopenocd.so: undefined reference to `FT_OpenEx'
./.libs/libopenocd.so: undefined reference to `FT_Read'
./.libs/libopenocd.so: undefined reference to `FT_SetTimeouts'
./.libs/libopenocd.so: undefined reference to `FT_SetVIDPID'
./.libs/libopenocd.so: undefined reference to `FT_Write'
./.libs/libopenocd.so: undefined reference to `FT_SetLatencyTimer'
./.libs/libopenocd.so: undefined reference to `FT_ListDevices'
./.libs/libopenocd.so: undefined reference to `FT_Purge'

Voici comment résoudre ce problème:

Lire la suite

Plan du site (C) Andrey Mikhaltchouk, 2005-2008