Para realizar la actividad puedes buscar documentos o vídeos que te ayuden a realizar la actividad
1. Escribe en tu cuaderno las definiciones de ciencia, técnica y tecnología
2. escribe 2 diferencias entre cada uno los términos.
3. Escribe en tu cuaderno y comenta en el blog, un ejemplo de ciencia, técnica y tecnología.
4. Con base a la siguiente imagen, en tus palabras, define para que sirve la tecnología
Tecnología : es el conjunto de conocimientos, ordenados científicamente, que
permiten construir objetos y máquinas para adaptar el medio y satisfacer nuestras
necesidades. Es una palabra de origen griego, τεχνολογία, formada por téchnē
(τέχνη, "arte, técnica u oficio") y logía (λογία), el estudio de algo.
La actividad tecnológica influye en el progreso social y económico, pero también
ha producido el deterioro de nuestro entorno (biosfera). Las tecnologías pueden
ser usadas para proteger el medio ambiente y para evitar que las crecientes
necesidades provoquen un agotamiento o degradación de los recursos materiales
y energéticos de nuestro planeta.
Funciones de la tecnología: Históricamente las tecnologías han sido usadas
para satisfacer necesidades esenciales (alimentación, vestimenta, vivienda,
protección personal, relación social, comprensión del mundo natural y social), para
obtener placeres corporales y estéticos (deportes, música, hedonismo en todas
sus formas) y como medios para satisfacer deseos (simbolización de estatus,
fabricación de armas y toda la gama de medios artificiales usados para persuadir y
dominar a las personas).
Métodos de la tecnología: Las tecnologías usan, en general, métodos diferentes
del científico, aunque la experimentación es también usado por las ciencias. Los
métodos difieren según se trate de tecnologías de producción artesanal o
industrial de artefactos, de prestación de servicios, de realización u organización
de tareas de cualquier tipo.
Hitos tecnológicos:
Definición de Hito: Un hito es un evento programado significando la terminación de un entregable importante o un conjunto de productos relacionados. Un hito tiene duración cero y el esfuerzo no - no hay trabajo asociado con un hito. Se trata de una bandera en el plan de trabajo para significar algún otro trabajo se ha completado.
Desde la domesticación del caballo, pasando por el carro de dos ruedas, la metalurgia, el vidrio hasta las máquinas de vapor y el dínamo son algunos de los inventos que permitieron el desarrollo tecnológico.
Cultura y tecnología. La tecnología, como parte del ambiente humano, está siempre ligada a la cultura. Esta no solo incluye métodos de sobrevivencia y de producción, sino también la creación del lenguaje, de los sonidos, del arte, etc..Cada cultura distribuye de modo diferente la realización de
las funciones y el usufructo de sus beneficios. Las tecnologías no son
independientes de la cultura, integran con ella un sistema socio-técnico
inseparable. Las tecnologías disponibles en una cultura condicionan su forma de
organización, así como la cosmovisión de una cultura condiciona las tecnologías
que está dispuesta a usar.
Medio ambiente y tecnología. La principal finalidad de las tecnologías es
transformar el entorno humano (natural y social), para adaptarlo mejor a las
necesidades y deseos humanos. En ese proceso se usan recursos naturales
(terreno, aire, agua, materiales, fuentes de energía...) y personas que proveen la
información, mano de obra y mercado para las actividades tecnológicas.
El principal ejemplo de transformación del medio ambiente natural son las
ciudades, construcciones completamente artificiales por donde circulan productos
naturales como aire y agua, que son contaminados durante su uso.
Ética y tecnología. Es hacer buen uso de los medios y herramientas
tecnológicas en la aplicación de algún procedimiento medico en los seres
humanos.
Sucesos tecnológicos importantes.
Edad de piedra
Durante la Edad de Piedra, los humanos eran cazadores recolectores, un estilo de
vida que comportaba un uso de herramientas y asentamientos que afectaba muy
escasamente a los biotopos. Las primeras tecnologías de importancia estaban
asociadas a la supervivencia, la obtención de alimentos y su preparación. El
fuego, las herramientas de piedra, las armas y el atuendo fueron desarrollos
tecnológicos de gran importancia de este periodo. La fase principal de predominio
de la economía cazadora-recolectora se llama Paleolítico y el final se denomina
epipaleolítico o mesolítico.
Edades de cobre y bronce. La Edad de Piedra desembocó en la Edad de los
Metales tras la Revolución Neolítica. Esta revolución comportó cambios radicales
en la tecnología agraria, que llevaron al desarrollo de la agricultura, la
domesticación animal y los asentamientos permanentes. La combinación de estos
factores posibilitó el desarrollo de la fundición de cobre y más tarde bronce. Esta
corriente tecnológica empezó en el Creciente fértil, desde donde se difundió. Los
descubrimientos no tenían, y todavía no tienen, carácter universal
Edad de hierro. Empezó tras el desarrollo de la tecnología necesaria para el
trabajo del hierro, material que reemplazó al bronce y posibilitó la creación de
herramientas más resistentes y baratas. En muchas culturas euroasiáticas la Edad
de Hierro fue la última fase anterior al desarrollo de la escritura, aunque de nuevo
no se puede decir que esto sea universal. En la edad de piedra recurre la
tecnología en todo sentido.
Edades medias y modernas
Medievo. La tecnología de la Edad Media se puede describir como una simbiosis
entre tradición e innovación. Aunque la tecnología medieval se ha considerado
durante mucho tiempo un paso atrás en la evolución de la tecnología occidental.
Algunas contribuciones medievales son por ejemplo los relojes mecánicos, las
gafas y los molinos de viento, la brújula, la vela latina y el timón.
Revolución industrial . La Revolución industrial es un periodo histórico
comprendido entre la segunda mitad del siglo XVIII y principios del XIX, en el que
el Reino Unido en primer lugar, y el resto de la Europa continental después, sufren
el mayor conjunto de transformaciones socioeconómicas, tecnológicas y culturales
de la Historia de la humanidad, desde el Neolítico.
Las innovaciones tecnológicas más importantes en la revolución industrial
fueron la máquina de vapor y la denominada Spinning Jenny, una potente
máquina relacionada con la industria textil.
Actividad
Contesta teniendo en cuenta la información de los vídeos y la lectura
¿Qué es la tecnología?
¿Cómo impacta la tecnología al medio ambiente?
¿Cuales son los hitos tecnológicos de la época del Neolítico y de la revolución industrial?
¿Qué aporte hace la imprenta a la tecnología?
¿en que época se descubre el fuego?
describe 4 hitos tecnológicos, identificando la fecha y la importancia de estos
Describe un ejemplo y realiza un dibujo donde se involucre la tecnología y el medio ambiente, ten en cuenta los impactos positivos y negativos tanto culturales como de medio ambiente
Un computador es una máquina que está diseñada para facilitarnos la vida. En muchos países se le conoce como computadora u ordenador, pero todas estas palabras se refieren a lo mismo. Esta máquina electrónica nos permite desarrollar fácilmente múltiples tareas que ahora hacen parte de nuestra vida cotidiana, como elaborar cartas o una hoja de vida, hablar con personas de otros países, hacer presupuestos, jugar y hasta navegar en internet. Nuestro computador hace esto procesando datos para convertirlos en información útil para nosotros.
El hardware se divide en Periféricos o dispositivos de entrada, salida y alamcenamiento, pero ademas hacen parte de este la mother board o placa madre que es donde se encuentran ubicados las partes como procesador, memoria ram y otros dispositivos
Dispositivos de entrada (DE)
Los dispositivos de entrada son aquellos al través de los cuales se mandan datos a la unidad central de procesos, por lo que su función es eminentemente emisora. Algunos de los dispositivos de entrada más conocidos son el teclado, el manejador de discos magnéticos, la reproductora de cinta magnética, el ratón, el digitalizador (scanner), el lector óptico de código de barras y el lápiz óptico entre otros.
Dispositivos de salida (DS)
Los dispositivos de salida son aquellos que reciben información de la computadora, su función es eminentemente receptora y por ende están imposibilitados para enviar información. Entre los dispositivos de salida más conocidos están: la impresora (matriz, cadena, margarita, láser o de chorro de tinta), el delineador (plotter), la grabadora de cinta magnética o de discos magnéticos y la pantalla o monitor.
ACTIVIDAD Como complemento a las clases de informática y utilizando la herramienta de valoración de fuentes de Internet consulta los siguientes terminos
¿Qué es un pseudocódigo? escribe un ejemplo
¿Qué es un diagrama de flujo en programación? características, símbolos utilizados
¿qué es un arreglo o array en programación, como se define?.
En la clase anterior se realizaron búsquedas avanzadas en Internet utilizando el buscador de google, y se menciono que existen mas de 1000 millones de paginas web, para que tengas una idea de como crece Internet te invitamos a que observes el siguiente vídeo.
Es importante que como estudiantes, estemos preparados para buscar, acceder recopilar información y evaluar la fiabilidad de lo que se ha encontrado, para esto vamos ha utilizar una herramienta que permitirá evaluar la pertinencia de la información que se ha encontrado en nuestra búsqueda.
vamos a hablar de las redes sociales y los peligros asociados a ella. Observa el siguiente mapa mental.
Explicación clasificación redes sociales y peligros en la web
https://www.youtube.com/watch?v=495rHaJEvwQ
como llenar la plantilla para evaluar información.
acceda al siguiente enlace
https://www.youtube.com/watch?v=phQG4-o3zIM
Actividad
1. Realiza búsquedas avanzadas en Internet de las preguntas que aparecen a continuación, y consigna la información en siguiente la plantilla.
a) ¿Cual es la diferencia entre una red social nómada y una sedentaria? ¿a que peligros te expondrías?
b) ¿como evitar el bullying o ciberbullying en el colegio?
c) la tercera pregunta es abierta y debe estar relacionada con el tema de tu proyecto o anteproyecto.
debes realizar por lo menos tres búsquedas por cada una de las preguntas y adjuntar el archivo en un correo al e-mail
docentetic20julio@gmail.com especificando en el asunto el grado y nombre
Como mencionamos en clases anteriores Internet es un gigante que crece exponencialmente todos los días, y no toda la información que se carga en el buscador responde a lo que en realidad necesitamos; convirtiéndose en muchos casos una labor complicada y desgastante, es por eso que se hace necesario que aprendamos a realizar búsquedas avanzadas de información en Internet.
Descarga el siguiente archivo y resuelve; después envíalo por correo a la dirección docentetics20julio@gmail.com, recuerda en el asunto, debes escribir el grado, tu nombre y apellidos
¿por que es importante para nosotros guardar información?
¿En qué consisten las herramientas para recopilar información en la Web?
Como ves son dos preguntas muy sencillas, vamos a la vida real, ¿cuantas veces has encontrado información importante para tu trabajo y después de un tiempo la necesitas y después no la encuentras?
bueno pues cada día aparecen miles de paginas y de documentos en Internet, así que es necesario utilizar algunas herramientas que nos ayuden a guardar información importante para nuestras investigaciones, también se pueden utilizar marcadores de paginas web.
Si deseas ampliar información sobre la importancia de recolectar información te recomiendo ir al siguiente enlace
veamos algunos vídeos que nos ayudaran a entender algunas herramientas y a abrir nuestras cuentas.
recuerda que estas herramienta te ayudaran para sacar adelante tu proyecto de grado
Tutorial evernote
Tutorial DIIGO
La actividad de la clase consiste en explorar los vídeos, tomar notas de la importancia de esta herramientas y después crearas una cuenta en la herramienta evernote
Vamos a realizar otros ejemplos de lectura de variables, los ejercicios que se expondrán a continuación debes escribirlos y probarlos en el IDE de arduino y posteriormente probarlos físicamente utilizando el arduino uno. Como estudiantes deben escribir el pseudocódigo, y el diagrama de flujo; lo cual les permitirá entender cada parte de los programas, ademas de otras funciones con las cuales harán mas extenso su nivel de programación. Programa 1 // Project 5 - efecto de luces // Crear un arreglo de 8 pines para LED /* DESCRIBE EL FUNCIONAMIENTO DEL SIGUEINTE PROGRAMA */ byte ledPin[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int ledDelay=65; // espera entre cambios int direccion = 1; int recorridoLED = 0; unsigned long Tiempo; void setup() { // set all pins to output for (int x=0; x<10; x++) { pinMode(ledPin[x], OUTPUT); } Tiempo = millis(); } void loop() { // if it has been ledDelay ms since last change if ((millis() - Tiempo) > ledDelay) { changeLED(); Tiempo = millis(); } } void changeLED() { // turn off all LED's for (int x=0; x<10; x++) { digitalWrite(ledPin[x], LOW); }
// cambiar el recorridoLED digitalWrite(ledPin[recorridoLED], HIGH); // recorridoLED incrementa por el valor de direccion recorridoLED += direccion; // Cambiamos de dirección si llegamos al final. if (recorridoLED == 9) { direccion = -1; }
if (recorridoLED == 0) { direccion = 1; }
} Programa 2 byte ledPin[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int ledDelay; // espera entre cambios int direccion = 1; int recorridoLED = 0; unsigned long Tiempo; int potpin=14; void setup() { // set all pins to output for (int x=0; x<10; x++) { pinMode(ledPin[x], OUTPUT); } Tiempo = millis(); } void loop() { // leer el valor del potenciometro ledDelay = analogRead(potpin); // if it has been ledDelay ms since last change if ((millis() - Tiempo) > ledDelay) { changeLED(); Tiempo = millis(); } } void changeLED() { // turn off all LED's for (int x=0; x<10; x++) { digitalWrite(ledPin[x], LOW); }
// cambiar el recorridoLED digitalWrite(ledPin[recorridoLED], HIGH); // recorridoLED incrementa por el valor de direccion recorridoLED += direccion; // Cambiamos de dirección si llegamos al final. if (recorridoLED == 9) { direccion = -1; }
if (recorridoLED == 0) { direccion = 1; }
} Como observas los programas 1 y 2 son semejantes su diferencia radica en la utilización de los pines análogos del arduino para los tiempos de retardo El Arduino tiene 6 entradas analógicas. Entradas / salidas con un convertidor de analógico a digital de 10 bits.(0000000000 a 1111111111) Esto significa que el pin análogo puede leer en voltajes entre 0 y 5 voltios, en números enteros para el arduino estos valores varían entre 0 (0 voltios) y 1023 (5 voltios). Esto da una resolución de 5 voltios / 1024 bit o 0.0049 Voltios (4.9mV) por unidad. Necesitamos ajustar el retardo (delay) usando el potenciómetro para que podamos simplemente utilizará los valores directos leídos desde el pin para Ajusta este tiempo entre 0 y 1023 milisegundos. Nosotros Tenga en cuenta que no se necesita configurar un pin analógico para ser entrada o salida como si sucede con un pin digital.
Un programa es una sucesión de sentencias o de ordenes que son ejecutadas secuencialmente. tal como se ha realizado en la clase anterior; por ejemplo. digitalWrite(ledPin,HIGH); delay(1000); digitalWrite(ledPin,LOW); delay(1000); ahora vamos a trabajar con unas secuencias que nos permiten tomar decisiones, modificar el flujo del programa introduciendo ciclos y condicionales; estas se llaman sentencias de control. if (): La sentencia if es un ejemplo de una estructura de control y su propósito es verificar si una determinada condición se ha cumplido o no, como por ejemplo averiguar si un valor analógico está por encima de un cierto número, y ejecutar una serie de declaraciones (operaciones) que se escriben dentro de llaves, si es verdad. Si es falso (la condición no se cumple) el programa salta y no ejecuta las operaciones que están dentro de las llaves. if… else: Es una estructura que se ejecuta en respuesta a la idea “si esto no se cumple haz esto otro”. Por ejemplo, si se desea probar si se esta presionando un pulsador, y realizar una tarea si la entrada fue o esta en alto, o hacer una tarea distinta si la entrada es baja.
if(inputPin == HIGH)
{
instruccionesA;
}
else
{
instruccionesB;
}
else: puede ir precedido de otra condición de manera que se pueden establecer varias estructuras condicionales de tipo unas dentro de las otras (anidamiento) de forma que sean mutuamente excluyentes pudiéndose ejecutar a la vez. Es incluso posible tener un número ilimitado de estos condicionales. Recuerde sin embargo que sólo un conjunto de declaraciones se llevará a cabo dependiendo de la condición probada.
for(): Se usa para repetir un bloque de sentencias encerradas entre llaves un número determinado de veces. Cada vez que se ejecutan las instrucciones del bucle se vuelve a testear la condición. La declaración for tiene tres partes separadas por ';' , veamos el ejemplo de su sintaxis:
for(inicialización; condición; expresión)
{
Instrucciones;
}
La inicialización de una variable local se produce una sola vez y la condición se testea cada vez que se termina la ejecución de las instrucciones dentro del bucle. Si la condición sigue cumpliéndose, las instrucciones del bucle se vuelven a ejecutar. Cuando la condición no se cumple, el bucle termina.
Vamos a escribir el siguiente proyecto, el estudiante debe interpretar las lineas o códigos y lo que sucede en las sentencias de control
La función millis() me devuelve el número de milisegundos desde que Arduino se ha reseteado, dado que millis devuelve un unsigned long puede tener un valor de hasta 4.294.967.295 que son 49 días, 17 horas, 2 minutos, 47 segundos y 292 milisegundos, por lo tanto al cabo de ese periodo el contador se resetea.
// Project 4 - semaforo interactivo // asignación de pines
int rojocarro = 5;//pin 5 luz roja del semáforo vehicular
int amarcarro = 6;
int verdecarro = 7;
int rojopea = 8;//pin 8 luz roja peatonal
int verdepea = 9;
int pulsador = 10;// pin del pulsador
int Timecruce = 3000;// time para cruzar
unsigned long changeTime=0;// tiempo desde que se presionó el botón
void setup()
{
pinMode(rojocarro, OUTPUT);
pinMode(amarcarro, OUTPUT);
pinMode(verdecarro, OUTPUT);
pinMode(rojopea, OUTPUT);
pinMode(verdepea, OUTPUT);
pinMode(pulsador, INPUT);// pulsador declarado como entrada
digitalWrite(verdecarro,HIGH);//prendo el led verde vehicular
digitalWrite(rojopea,HIGH);//prendo el led rojo peatonal
}
void loop()
{
int estado =digitalRead(pulsador);//declaro la variable estado y le asigno lo que se lee en el pulsador
/* estaremos verificando si se presiona el pulsador, y si han pasado mas de 5 segundos desde que se presiono */
digitalWrite(rojopea,LOW);// apago el rojo peatonal que se encontraba prendido
digitalWrite(verdepea,HIGH);
delay(Timecruce); //espero el tiempo que se asigno al cruce
/* vamos a hacer que el led verde peatonal parpadee, declaramos una variable X para realizar el conteo y la iniciamos en cero, la condición sera que mientras x sea menor que 10, se ejecutara el programa, despues cada vez que se realice el bucle, x se incrementa en uno, para alcanzar el valor de 10 y que salga*/
// prendemos la luz peatonal roja digitalWrite(rojopea,HIGH); delay(500);
digitalWrite(amarcarro,HIGH);
digitalWrite(rojocarro,LOW);
delay(1000);
digitalWrite(verdecarro,HIGH);
digitalWrite(amarcarro,LOW);
// guardar o grabar el tiempo desde el ultimo cambio de luces
changeTime = millis();
// depues se regresa al bucle principal
}
este ejemplo corresponde al proyecto 4, de Earthshine Design Arduino Starter Kit Manual, tomado de http://math.hws.edu/vaughn/cpsc/226/docs/askmanual.pdf
La programación se refiere al proceso de creación de un programa de computadora mediante la aplicación de procedimientos lógicos. La programación se desarrolla en distintos lenguajes, que son códigos estructurados que cobran sentido en determinados contextos de uso. Para programar el Arduino se utiliza el IDE de Arduino (Integrated Development Environment),ambiente de Desarrollo integrado; es un software libre, que te permite programar en el idioma que el arduino entiende. En este caso es el lenguaje C. El IDE te permite escribir un programa de computadora, es decir el paso a paso de las instrucciones que luego subes al Arduino; para que el ejecute esas instrucciones e interactue con el mundo exterior.
Mi primer proyecto en arduino.
Para este primer proyecto trabajaremos en la forma de declarar una variable, definir la forma de trabajo de los pines; para lograr esto se hara parpadear un LED, ademas podremos alternar ese parpadeo con las instrucciones necesarias para que ese LED prenda y apague, cuando reciba la orden o instrucción de un pulsador.
A continuación escribe en el simulador el siguiente código,
// Projecto 1 - LED parpadea
int ledPin = 10;
void setup()
{
pinMode(ledPin,OUTPUT);
}
void loop()
{
digitalWrite(ledPin,HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
}
Observa que se ha escrito lo siguiente
// Projecto 1 - LED parpadea, esto corresponde al nombre del proyecto; las barra inclinadas sirven para realizar comentarios y que el programa no lo detecte como código, las barras // permiten comentar una linea de código, pero si deseas escribir mas de una linea, debes utilizar /* texto */. Los comentarios son esenciales en tu código para ayudarte a entender lo que está pasando y cómo trabaja tu código.
/* Todo el texto dentro de la barra y los asteriscos se considera un comentario y sera ignorado por el compilador */
int ledPin = 10;
esta linea de código declara una variable, indica que el led sera conectado al pin 10, por eso se le da el nombre de ledpin; el signo =, sirve para designar un valor.
void setup()
{
pinMode(ledPin,OUTPUT);
}
void setup() . Se ejecuta una vez y solo una vez al inicio del programa, y es donde escribes instrucciones generales para preparar el programa antes de que se ejecute el ciclo principal. pinMode(ledPin,OUTPUT);// Esta función se utiliza cual va a ser el papel que cumplirá el pin especificado, OUTPUT significa que se comportara como una salida, es decir que se conectara un dispositivo que nos permita visualizar una acción, un led, un motor, un buzzer (parlante), etc. ; si se declara como INPUT, es entrada y significa que el pin estará a la espera de recibir una orden, a el se conectaran pulsadores, sensores.
void loop()
{
digitalWrite(ledPin,HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
}
La función loop() es la función principal del programa y corre continuamente mientras nuestro Arduino esté encendido. Cada declaración dentro de la función loop()(dentro de la llaves) se lleva a cabo, paso a paso, hasta que se alcanza la parte inferior de la función, entonces el bucle comienza de nuevo en la parte superior de la función, y así sucesivamente para siempre o hasta que apague el Arduino o se presione el botón Interruptor de reinicio. En este proyecto queremos que el LED se encienda, y permanezca encendido durante un segundo, apaga y permanece apagado por un segundo, y luego repetir. Por lo tanto, los comandos para decirle al Arduino para hacer eso está contenidos dentro del bucle (). digitalWrite(ledPin,HIGH); digitalWrite se utiliza para indicar el valor digital que se desea colocar en el pin especificado, en este caso ledpin que corresponde al pin físico numero 10; la variable constante HIGH indica un valor alto, es decir 5 voltios, si se utiliza LOW indicara 0 voltios o valor bajo, conexión a tierra. delay() delay es una instrucción que realiza un retardo, espera y se expresa en milisegundos, es decir que para para por un tiempo de 1 segundo debes escribir 1000 dentro del parentesis, 1000 milisegundos equivalen a 1 segundo Ahora, vamos a realizar Un semáforo que cumpla las siguientes caracteristicas. (Observa la imagen)
escribe el siguiente código: /* aquí escribirás, la forma en que tu piensas trabaja el semáforo, primero escribe el código y luego interpreta lo escrito; también debes comentar cada linea de código indicando que has interpretado lo escrito */ int ledrojo = 4; int ledamarillo = 5; int ledverde = 6;
Escribe el código para 2 semáforos, recuerda que es muy importante que para evitar colisiones o choques, es necesario asegurar los tiempos para evitar que ambos semáforos estén en verde al mismo tiempo.