segunda-feira, 6 de janeiro de 2014

Conhecendo a Placa Arduino Uno

O “Hello World” no Arduino é um pouco #tenso porque estamos programando para rodar nosso código em um placa de componentes fora do nosso computador. Para começarmos este tutorial então vamos ter que conhecer o nosso hardware: Arduino Uno.
Temos na parte esquerda, um conector USB (acima) e outro para um fonte de 12V abaixo. Ambas servem para fornecer energia para a placa/circuitos, mas a porta USB também serve para subir os códigos que rodarão na placa.
Na parte inferior temos no primeiro bloco de conectores, portas que fornecem energia para outros componentes e/ou shields. Shields são extensões de hardware que são montadas em camadas e permitem configurações para os mais variados tipos de necessidades/projetos. No segundo bloco estão 6 portas analógicas de entrada que servem para monitorar a voltagem/sinais vindos de sensores analógicos.
Na parte superior temos 14 portas digitais que servem tanto para entrada/saída e vão fazer a maior parte das interações com os seus projetos em Arduino.
Na região centro-esquerda da sua placa é possível ver 3 leds:
  • TX: enviando dados pela USB;
  • RX: recebendo dados pela USB;
  • L: é um led embarcado que serve para testarmos a funcionalidade da placa ou implementarmos alertas e/ou mensagens de erro.

Aprendendo JavaScript

01 - Introdução

Iniciando o Tutorial...


Para quem é direcionado este Tutorial de JavaScript?

Para quem não sabe nada de JavaScript ainda, mas já sabe básico de HTML.

O que é JavaScript?

É uma linguagem utilizada principalmente para auxílio de desenvolvimento de páginas para a Internet.

JavaScript é a mesma coisa que Java?

Não, JavaScript é mais simples que Java. Aprender JavaScript é o melhor começo se você quer aprender Java, C, C++, PHP, pois a sintaxe (forma de escrever a linguagem) é semelhante.

O que posso fazer com o JavaScript?

Você pode tornar suas páginas mais "inteligentes", com recursos adicionais como: botões que mudam ao passar o mouse em cima, exibir o horário atual, verificar se o preenchimento de um formulário está correto, e muito mais! O JavaScript pode lhe salvar nas horas em que você menos espera, pois as possibilidades de utilização são infinitas. Só não garanto que vá resolver o problema da fome no mundo.
02 - Onde coloco o código JavaScript?

Mostrar onde se digita o código JavaScript dentro de uma página HTML.


O Código JavaScript fica Entre o <script> e o </script>.
Ficaremos com a seguinte estrutura:


<html>
<body>
<script>
alert("Minha primeira mensagem!")
</script>
/body>
<</html>
Eis nosso primeiro código. Vamos analisá-lo?

Entendendo o código:

alert("Minha primeira mensagem!")
Exibe uma janela com a frase Minha primeira mensagem! com apenas um botão de OK. Teste você mesmo, crie um arquivo com extensão .htm e execute.

Há mais três diferentes maneiras de colocar o código JavaScript na página, mas iremos utilizar o método acima em nosso tutorial.
03 - Exemplo básico, manipulação de variável

Fazer aparecer na tela o resultado de um cálculo.


<html>
<body>

<script>

a = 2
b = 9
c = a + b

alert(c)

</script>

</body>
</html>
Temos aqui manipulação de variáveis, assim como na matemática tradicional.

Entendendo o código:

a = 2
Faz com que a variável a receba o número 2.

b = 9
Faz com que a variável b receba o número 9.

c = a + b
Faz com que a variável c receba o resultado de a + b.

alert(c)
Faz com que uma janela exiba o conteúdo da variável c. Note que não usamos aspas na frente e atrás do c porque estamos consultando o valor de uma variável. Se colocássemos aspas, ele iria mostrar apenas a letra c, literalmente.                                                                                                                    


04 - Expressões condicionais if


Implementar o uso de expressões condicionais

<html>
<body>

<script>

bananas = 6

if (bananas == 6)
{
 alert("É verdade. Temos meia dúzia de bananas")
}

</script>

</body>
</html>
if é a mais básica das expressões condicionais no JavaScript. Com ele, você pode decidir se quer executar uma ação ou não.

Entendendo o código:

bananas = 6
Faz com que a variável "bananas" receba o número 6.

if (bananas == 6)
{
 alert("É verdade. Temos meia dúzia de bananas")
}
O trecho acima é uma expressão condicional if.

Vamos analisar:

if (bananas == 6)
{
 alert("É verdade. Temos meia dúzia de bananas")
}
Esta é a expressão condicional. Se ela for verdadeira (no caso, se bananas for igual a seis), entraremos no bloco de código. A seguir, temos a estrutura de um bloco de código.

if (bananas == 6)
{
 alert("É verdade. Temos meia dúzia de bananas")
}
Abre o bloco de código. Este é conjunto de operações que se deseja realizar. Reforçando, só estaremos executando esta parte se a condicional for verdadeira.

if (bananas == 6)
{
 alert("É verdade. Temos meia dúzia de bananas")
}
Nos mostra uma janelinha de aviso o seguinte texto: É verdade. Temos meia dúzia de bananas

if (bananas == 6)
{
 alert("É verdade. Temos meia dúzia de bananas")
}
Fecha o conjunto de operações.

Você pode fazer experimentos, trocando o "bananas = 6" por "bananas = 10" ou qualquer outro valor que não seja 6.
Já que a condicional não vai ser verdadeira, ele simplesmente não entra no bloco do código que faz o alert("É verdade. Temos meia dúzia de bananas").
05 - Expressões condicionais if else

Utilizar o else, quando o if não for verdadeiro


<html>
<body>

<script>

bananas = 22

if (bananas == 6)
{
 alert("É verdade. Temos meia dúzia de bananas")
}
else
{
 alert("Não é verdade. Temos outra quantidade de bananas")
}

</script>

</body>
</html>
Neste exemplo estamos utilizando o if else.
Leia-se: Se (if) o número de bananas for igual a 6, faça alert("É verdade. Temos meia dúzia de bananas"). Senão (else), faça alert("Não é verdade. Temos outra quantidade de bananas").
06 - Expressões condicionais if else encadeadas


Demonstrar o uso encadeado do if else


<html>
<body>

<script>

bananas = 22

if (bananas == 6)
{
 alert("Temos seis de bananas")
}
else if (bananas == 10)
{
 alert("Temos dez bananas")
}
else
{
 alert("Temos outra quantidade de bananas")
}

</script>

</body>
</html>
No exemplo acima, cairemos em "Temos outra quantidade de bananas". Experimente trocar o valor de bananas (para seis ou para dez) para cair nas outras condições.
07 - Expressões seletoras switch

Usar o switch para condições de comparações simples, ao invés de utilizar o if


<html>
<body>

<script>

farol = "amarelo"

switch (farol) {
 case "vermelho":
  alert("Pare")
  break
 case "amarelo":
  alert("Atencao")
  break
 case "verde":
  alert("Prossiga")
  break
 default:
  alert("Cor ilegal")
}
 
</script>

</body>
</html>
Atenção, não esqueça do break!
Sempre inclua um default. Se todas as condições anteriores forem falsas, o switch entrará no default. Ele é muito importante. O sistema de telefonia dos Estados Unidos já foi uma vez paralisada por várias horas por causa da falta de um default!

Agrupando condições:

<html>
<body>

<script>

letra = "e"

switch (letra) {
 case "a":
 case "e":
 case "i":
 case "o":
 case "u":
  alert("Vogal")
  break
 default:
  alert("Outro caracter")
}
 


</script>

</body>
</html>
Ilustramos acima o porquê do uso (ou desuso) do break.
08 - Expressões de loops for

Usa-se o for quando se quer que um trecho de código se repita n vezes.


<html>
<body>

<script>

a = 2

for (i = 0; i < 2; i++)
{
 a = i
}

alert(a)

</script>

</body>
</html>
A novidade é a linha de código acima mostrada em vermelho. Vamos analizá-la.

for (i = 0; i < 2; i++)
Utilizamos uma variável temporária chamada i. Inicializamos ela com valor igual a zero.

for (i = 0; i < 2; i++)
O bloco do meio funciona como um if. Se o valor de i for menor que 2, ele entra no loop.

for (i = 0; i < 2; i++)
A última parte diz o que fazer com a variável i. Neste caso a cada repetição, estamos incrementando o valor de i. Se não fizéssemos isto, a condição anterior (i < 2) sempre seria verdadeira, e entraríamos em um loop infinito, pois o valor de i sempre seria menor que dois.
09 - Expressões de loops while

Usa-se o while quando se quer que um trecho de código se repita n vezes, com condicional bem simples.


<html>
<body>

<script>

numero = 0

while (numero < 10)
{
 numero++
}

alert(numero)

</script>

</body>
</html>
Enquanto a condição for verdadeira, o bloco será executado. Note que dentro do bloco estamos executando um código que fará a condição ser falsa depois de algumas repetições. Se não fizéssemos a condição ficar falsa, ele entraria no que chamamos de loop infinito, o que não é nada bom.
10 - Expressões de loops do while

Usa-se o do while quando se quer que um trecho de código se repita n vezes, mas executa o bloco de código antes da verificação da condição.


<html>
<body>

<script>

numero = 0

do
{
 numero++
}
while (numero < 10)

alert(numero)

</script>

</body>
</html>
A diferença de ter um do na frente é que o código será executado antes da condição ser verificada. Execute exemplo e verifique se o resultado é diferente do while normal.

Fazendo um ventilador usb caseiro

Os 4 materiais são CD (Tem que ser CD não pode ser DVD), Uma tampinha de garrafa pet, um cabo USB que você possa cortar a outra ponta que vamos usar para outro setor e um motorzinho que pode ser tirado de um Driver de um dvd antigo.( Para o ventilador fique melhor use um CD transparente).
Para deixar um CD transparente é só passar um buxinha na parte de cima do CD.

1º Corte o CD em varias parte primeiro formando uma cruz e depois fazemos as fatias ou seja como se fizesse cortes de pizzas.(O corte não pode chegar ao meio do CD que é na parte transparente).

2º Entorte as abinhas com fogo em 30º Graus e pesa ajuda a um adulto.(segure na borda quando as abinhas estiverem moles e entorte em 30º Graus).

3º Faça um furo bem pequeno na tampinha da garrafa, vai ter uma tampinha preta na ponta do motor e você tira, daí você encaixa a ponta do motorzinho do lado que você tirou a tapinha na tampa da garrafa Pet (cole com cola quente ou outra com muita resistência.)

4º Cole a tampa pet na parte do meio do CD deixando a ponta do motor aparecendo bem no centro ou sai errado.

5º Use os fios de energia do cabo USB que são o vermelho e o preto os outros são de dados, use-o para botar os fios do motorzinho com cuidado para não encostar pois pode dar curto circuito então você bota e cole com fita Crepe para não encostar.

6º Cole o ventilador numa base para não ficar segurando ele na mão e ele esta pronto :D

Aprenda a fazer caixas de som para celular com latinhas de Pringles

<p>
 Transformar latinhas de Pringles em caixas de som para celular &eacute; f&aacute;cile &nbsp;barato. | Foto: <a href=&quot;http://mashable.com/2012/10/22/diy-pringles-can-speaker/&quot; target=&quot;_blank&quot;>Mashable</a></p>
As latinhas de Pringles são sempre muito úteis, mesmo após todas as batatas terem sido devoradas. O CicloVivo dá a dica de como transformar esta embalagem em uma caixinha de som para celular. A sugestão foi publicada no site norte-americano Mashable.
Este artesanato é simples, útil e barato. A economia é ainda maior se for considerado o valor de um amplificador comum para celular, que custa em média R$ 90. Além disso, a invenção é bastante eficiente e eleva tanto o volume da música, como a qualidade do som.
Materiais necessários:
- Estilete;
- Canetão;
- Dois prendedores de papel;
- Papel higiênico;
- Tinta spray;
- Fita crepe.
Como fazer:
O primeiro passo consiste em marcar o buraco em que o celular será encaixado. Para isso, meça a grossura e a largura do aparelho, para deixar o corte bem justo. É preciso atentar à saída de som do celular, para que ela fique dentro da latinha, conforme mostrado na galeria de imagens.
A marcação deve estar a, aproximadamente, dois dedos acima do fundo da lata. Com a medida feita, basta cortar com cuidado. Os dois grampos serão fixados com fita crepe nas laterais, para apoiar a latinha e impedir que ela role enquanto o celular estiver tocando.
Neste passo o amplificador já está praticamente pronto, no entanto é legal dar um acabamento e deixá-lo mais atraente. Para isso, pinte toda a lata com tinta spray. Após secar, preencha o espaço interno com um pouco de papel higiênico, 14 centímetros são suficientes para abafar e melhorar a qualidade do som executado e é só colocar a música para tocar.

Como fazer um barco a motor caseiro

A abordagem mais fácil para a construção de um barco a motor é o método da costura e cola. Embora você possa fazer um barco de fibra de vidro ou de armação de madeira, ambos os métodos são muito difíceis e trabalhosos para a maioria dos construtores de barco amadores. O método da costura e cola usa pedaços de madeira compensada ligados com fita de fibra de vidro e epóxi. O barco vai ser firme e navegável, sem a necessidade de uma armação ou compostos de fibra de vidro.
Como fazer um barco a motor caseiro

O que você precisa?

  • Caneta
  • Rascunho de papel
  • Broca
  • Serra
  • Pregos
  • Planos
  • Madeira compensada
  • Madeira
  • Cola
  • Fita de fibra de vidro
  • Régua
  • Outras ferramentas
  • Motor
  • Gasolina
  • Lixa
  • Instruções

      Como fazer um barco a motor caseiro

    1. 1
      Escolha o estilo do barco a motor que você quer construir. Barcos a remo, cruzadores a motor e muitos outros barcos podem ser impulsionados com um pequeno motor de popa. Barcos para duas ou três pessoas servem bem para entusiastas de primeira viagem, mas você pode construir um barco maior, se desejar.
    2. 2
      Decida o método que você pretende utilizar para construir o seu barco. O método da costura e cola é, de longe, o método mais fácil, mas existem várias outras abordagens para a construção de barcos (ver a seção Recursos abaixo).
    3. 3
      Limpe uma sala de trabalho. Uma garagem média é um bom espaço para construir um barco. Se você não tem espaço, você pode construir fora de casa, mas vai ser mais difícil fazer medições precisas e irá expor o seu barco inacabado ao tempo.
    4. 4
      Trace os planos nas placas de madeira compensada e corte tais placas com a maior precisão possível. Lixe quaisquer farpas nas extremidades.
    5. 5
      Mantenha o barco coeso. Se você está fazendo um barco de costura e cola, faça furos regularmente espaçados perto das bordas das peças que você está colando. Costure dois pedaços juntos, torcendo um fio entre os mesmos. Uma vez que eles estão costurados, junte-os com fita de fibra de vidro. Finalmente, reforce a junção com epóxi.
    6. 6
      Pinte seu barco a motor. Uma mão de tinta vai evitar danos causados ​​pela água e irá fazer com que o seu barco se pareça mais bonito.
    7. 7
      Monte o motor. Verifique se o painel da popa é sólido e estável antes de fixá-lo.